C#做界面[1]
step1:在Microsoft Visual Stdio->文件->新建->项目->Visual c#->窗口应用->打开
step2:随后形成一个form窗口,找到工具箱,和属性窗口(在视图里)分别钉在两边.(更方便)
Name:每个Name都是他们每个控件对应的名字,之后在代码里要用到他时就调用他的名字即可;[给写代码的人看和用的]
Text:展现在form窗口里的给使用者看的;
事件:在属性窗口最上面有个"雷"的标志,点击它,就会看到很多事件
step3:开始做第一个form1;
梳理控件[常用到的]在工具箱里找,把控件拖到form里或者双击控件
1.**Label控件[提示文字]**拖到form里以后,点击你拖的label控件)就会属性窗口就会自动出现你拖的label的全部属性[所有的都是这样].
常用属性:Name,Text,font;[在属性窗口里]
label的Name:习惯用lbl代替
label的Text: eg.用户名
label的font:字体
2.事件
label常用事件:Click事件:单击时会引发的事件
MouseDoubleClick:双击时会引发的事件
2.Button控件[按钮]
(1)属性:
Name:习惯btn
Text:改成:确定
(2)事件
Click:点击这个button会发生的事情;
[拖一个button到form1中,再改name:btn;再双击点击这个button进入写代码区]下图:
eg.
3.TextBox控件[输入框]
(1)属性:
Name:习惯txtName
PasswordChar:获取或设置用户输入密码是所显示的字符
UseSystemPasswordChar:获取或设置一个值,该值显示控件中的文本是否以默认的密码字符显示,默认值为False;
MaxLength:能输入的最大长度
ScrollBars:指定控件可以显示的滚动条(如果multiline为true)
e.g
a.输入密码的时候
在form1的窗口中也就是在[form.cs[设计]*[除了在控件上]双击,会进入写代码的地方也就是Form1.cs(下图可见]
b.在输入框中输数字时,显示出输入的位数
建立个label(Name:lbl1,Text),点击TextBox的事件TextChanged如下
private void txtName_TextChanged(object sender, EventArgs e)
{
lbl1.Text = txtName.Text.Count().ToString();
//在label中显示你输入的个数
}```
