如何使用c#制作登录界面

在我们的社会中很多人觉得学习一门程序语言十分难,其实这是个误区。很多人他们学习语言不愿去动手去实践,只想着能看懂就行了。其实不然,要学好一门语言需要不断的去尝试开发一些简单的应用程序,做到学以致用,这样才算学会一门语言。那么今天小编就和大家一起来尝试开发个c#登录界面。大家是不是迫不及待了,那我们就开始吧。

操作方法

  • 01

    打开Microsoft Visual Studio 2010软件,然后选择【新建项目】会弹出一个新建项目类型模块,在此模块中选择“Windows 窗体应用程序”,接着在【名称】文本框中将项目名改为自己方便记忆的名称,例如:demo。最后单击【确定】按钮即可。

  • 02

    在右方【解决方案资源管理器】中,找到Form1.cs并单击它,然后将它重新命名为Login.cs(这样命名是为了方便以后查询),接着我们要分别对窗体【Text】属性、【size】属性和【FormBoardStyle】属性进行修改,并且观察修改后窗体显示的效果。

  • 03

    重新回到【解决方案资源管理器】中,找到项目名“demo”并用鼠标右键单击它,会出现一个弹出框,在弹出框中选择【添加】会出现另一个弹出框,在弹出框中选择【Windows窗体】,添加一个名为Main.cs的窗体。

  • 04

    在【解决方案资源管理器】中打开Program.cs,将代码改为下面的内容。打开Login.cs的设计界面,设计系统登录功能。将窗体【ControlBox】属性改为“False”,这样改目的是为了不让窗体显示最大化、最小化和关闭按钮。

  • 05

    从左边的【工具箱】中向设计窗体拖放一个Label控件,然后在纵向复制两个Label控件,接着依次对3个Label控件的【Text】属性进行修改,分别修改为“用户名:"、“密码”、“用户类型”。

  • 06

    从【工具箱】中拖放两个TextBox控件和一个ComboBox控件,将它们分别放在对应的Label控件的右边,并且将它们的【Name】属性分别改为"textBoxUserName","textBoxPassword","comboBoxLoginType"。

  • 07

    继续从【工具箱】中向窗体拖放两个Button控件,并且将分别将其【Name】属性改为“buttonOK”和“buttonCancel”,【Text】属性分别改为“确定”和“取消”。

  • 08

    用鼠标双击【确定】按钮控件,让其自动添加Click事件,然后将事件代码改为下面内容: private void buttonOK_Click(object sender, EventArgs e) { Program.isValidUser = true; this.Close(); } 同样用鼠标双击【取消】按钮控件,让其自动添加Click事件,然后将事件代码改为下面内容: private void buttonCancel_Click(object sender, EventArgs e) { Program.isValidUser = false; this.Close(); }

  • 09

    将按钮事件代码改完后,我们再将构造函数改为下面的内容: public Login() { InitializeComponent(); comboBoxLoginType.Items.AddRange(new object[] { "管理员", "一般用户" }); comboBoxLoginType.SelectedIndex = 0; } 这段代码是为了添加下拉框的选项,完成这些后我们按【F5】,观察运行效果。

  • 10

    回到【解决方案资源管理器】中,找到项目名“demo”并用鼠标右键单击它,会出现一个弹出框,在弹出框中选择【添加】会出现另一个弹出框,在弹出框中选择【Windows窗体】,添加一个名为OtherForm.cs的窗体,窗体的内容大家可以自行定义。

  • 11

    打开Main.cs的设计界面,设计主窗体的功能。按照Login.cs的设计界面的设计步骤进行设计,将第一个Label控件的【AutoSize】属性改为"False",【BorderStyle】属性改为“Fixed3D”【TextAlign】属性改为“MiddleCenter”,其他控件属性按之前的方法设置即可。

  • 12

    分别对“自动填写文本框”、“弹出对话框”和“弹出新窗体”这三个按钮进行双击,让其自动添加对应的Click事件代码,并修改代码如下: private void buttonFillText_Click(object sender, EventArgs e) { textBoxName.Text = "李四"; textBoxBaseInfo.Text = "男,23岁"; textBoxOtherInfo.Text = "业余爱好:篮球"; } private void buttonShowDialog_Click(object sender, EventArgs e) { MessageBox.Show("OK"); } private void buttonShowNewForm_Click(object sender, EventArgs e) { OtherForm otherForm = new OtherForm(); otherForm.ShowDialog(); }

  • 13

    将上面所有步骤完成后,我们就可以对该项目进行保存了,在关闭改项目时会提示我们是否保存,单击【确定】,就会出现一个窗口让我们选择文件保存的位置,可以单击【浏览】选择相应的保存位置,选择完单击【确定】即可。

(0)

相关推荐

  • 使用Visual Studio怎样制作登录界面

    当我们看到别人美丽的登录软件界面是不是很好奇,很想自己制作个,但是苦于自己不是专业编程人士.不过没有关系,这篇文章同样适合没有任何编程经历的人,本文章每关键步骤采用图片的形式展现个大家,让读着清晰明了 ...

  • PS登录界面制作

    小编最近在网上看到了很多好看而又独具个性的登录界面,就打算自己用photoshop试着做一做,遂成了这篇简单的小,大家有兴趣可以跟着小编试一试. 这里提醒大家,本登录界面仅作欣赏,我们不能将它替换成某 ...

  • 如何制作图书管理系统登录界面

    在日常工作或者学习过程中,我们经常会遇到登录窗口,这种登录窗口是进入整个系统的第一步,那么如何利用vb来开发一款自己开发管理软件的登录窗口呢?今天小编在此就跟大家交流一下如何利用vb开发登录窗口,当然 ...

  • 如何在Xcode中制作APP登录界面

    我们用Xcode开发APP的时候,首先要做的就是登录界面.那么如何在Xcode中制作APP登录界面呢?下面小编给大家分享一下. 操作方法 01 首先打开Xcode软件,新建一个Single View ...

  • 教你自己做xp精美登录界面

    一、在你的电脑里找到logonui.exe文件,通常位于c:windowssystem32目录中,复制两份,一份作为备份,一份用来编辑。 二、用ResHacker打开logonui.exe文件。现在我 ...

  • axure怎么设计QQ登录界面交互效果?

    axure中想要设计QQ登录界面交互效果的页面原型,该怎么设计呢?下面我们就来看看详细的教程. 1.制作背景动态模板,在动态面板内新建背景图层,设置投影样式 2.制作右上角设置小图标交互样式(以设置小 ...

  • Visual Studio怎么绘制一个登录界面?

    当我们看到别人美丽的登录软件界面是不是很好奇,很想自己制作个,但是苦于自己不是专业编程人士.不过没有关系,这篇文章同样适合没有任何编程经历的人,本文章每关键步骤采用图片的形式展现个大家,让读着清晰明了 ...

  • Axure RP 8怎么完成一个登录界面并链接对应功能?

    一般情况下,登录界面会有忘记密码和注册界面的链接.Axure RP 8是一款制作原型的工具,下面将讲述如何利用它设置一个界面并带有链接,如下步骤: 1.打开Axure RP 8软件,找到“Rounde ...

  • 电脑axure怎么制作登录页和注册页切换效果

    接下来小编就教大家怎样使用axure来制作登录页和注册页的切换效果.具体如下:1.首先我们打开电脑,找到axure图标点击打开.进入到软件界面之后,我们找到左侧菜单中的登录页选项,然后我们就可以拖动登 ...