news 2026/5/6 14:44:31

WinFrom创建一个简单的注册窗体

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WinFrom创建一个简单的注册窗体

WinFrom,它是微软 .NET 平台下用于开发 Windows 桌面应用程序 的一个图形界面框架。一般用于C#编程。

在创建项目时选择的是Windows 窗体应用 (.NET Framework),然后输入项目名和解决方案名称。

在创建完成后就需要将窗体的名字进行更改,这里我们点击窗体,点击右边的资源管理器,找到当前的窗体右键重命名,在弹出的对话框选择是。然后再点击当前窗体,在右边的属性中更改text值,text就是窗体上方显示的标题。

在右侧工具箱中添加一个tableLayoutPanel,在右侧属性选择编辑行和列,添加四行四列,大小类型选择百分比(25),再到右侧属性找到Dock选择中间这个,填充全部,就完成了第一步。效果如下:

在从左边工具箱中找到label,这个就是在启动程序时会将文字显示在上面。在前三排的一三列全都添加一个label。也可以选择第一个添加了的label按住ctrl键用鼠标拖动,这就是复制,会将被复制做的所有操作都复制过去。文本也需要填充一整个单元格,就使用dock中的fill。然后将文字的位置进行调整,使用textalign设置未居中靠右。然后更改文本内容使用text进行修改,就可以了。其他的文本也根据这个修改。

完成的效果就是这样的了:

然后我们需要添加textbox来实现窗体的输入,在工具箱中找到textbox将他拖入到窗体的第二列第一行和第四列的第一二三行,设置textbox的anchor值,这是设置 文本框在单元格的位置。在属性的name中设置控件的名字。

效果如下:

在性别右边的单元格中添加一个panel控件,将它的的dock属性设置未fill填充整个单元格。

然后在这个panel中添加控件radioButton(单选按钮),加了panel控件,这个单选就只会从panel中的radioButton进行选择,不会影响这个panel以外的。

出生日期在工具箱中选择dateTimePicker,然后设置anchor,与之前一样。

最后在最下面设置按钮,在属性中找到button控件,这个就是在程序启动时进行点击按钮进行相应操作。将这个控件拖到最下面一行的一三列,设置它的anchor为none,再设置它的columnspan,这个是设置这个控件的列跨度,可以占几列。然后将它的text进行更改就好了。

然后我们对两个按钮进行设置,双击按钮就可以进入到按钮的点击事件中。我们可以更具代码进行操作窗体。我们在第一个按钮的点击事件中添加一段messagebox的代码用来提示我们注册成功。当我们在启动程序并点击注册按钮时就会出现弹窗显示注册成功。

我们在第二个按钮点击事件中添加一段close代码,这个就可以将当前的这个窗体进行关闭。

最终效果如下:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 14:42:31

皮卡载重能力到底咋样?看完这篇你心里就有数啦!

在汽车市场中,皮卡以其独特的功能定位受到众多用户的关注,载重能力是衡量皮卡性能的关键指标之一。许多消费者对皮卡的载重能力心存疑虑,下面我们详细分析皮卡的载重能力,其中长城皮卡作为行业代表性品牌,其表现值得关…

作者头像 李华
网站建设 2026/5/6 14:42:28

ACL 2026 | 别轻易给AI发「~」,它可能会删掉你的整个主目录

来源:机器之心 本文约2400字,建议阅读5分钟大语言模型的「表情符号语义混淆」漏洞。想象这样一个场景。凌晨,你正在用 AI 代码助手处理一个项目。配合得很顺畅,AI 帮你创建了临时目录 tmp,你指挥它在这个目录下跑了几组…

作者头像 李华
网站建设 2026/5/6 14:41:31

VQ-VA WORLD框架:视觉问答技术的突破与应用

1. 项目背景与核心价值视觉问答(Visual Question Answering)技术正在重塑人机交互的边界。去年参与某医疗影像分析项目时,我们需要让AI系统理解医生输入的文本问题并准确标注CT扫描图中的病灶位置。传统方法要么依赖复杂的多模态融合网络&…

作者头像 李华
网站建设 2026/5/6 14:40:37

Windows系统VB5DB.DLL文件丢失无法启动程序解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/5/6 14:39:58

如何用ScintillaNET在.NET中打造专业级代码编辑器:终极指南

如何用ScintillaNET在.NET中打造专业级代码编辑器:终极指南 【免费下载链接】ScintillaNET A Windows Forms control, wrapper, and bindings for the Scintilla text editor. 项目地址: https://gitcode.com/gh_mirrors/sc/ScintillaNET ScintillaNET是专为…

作者头像 李华