一、窗体常用属性
窗体标题:Test 窗体名:Name 窗体图标:Icon 北京颜色:BackgroundColor
背景图片:BackgroundImage 背景图片样式:BackgroundColorlayout (stretch为自动调整)
最大化按钮:MaximizeBox (false表示禁用或隐藏) 最小化按钮:MinimizeBox (false表示禁用或隐藏)
窗体边框样式:FormBorderStyle 窗体初始位置: StartPosition(CenterScreen屏幕中央)
二、窗体常用控件
标签:Label --lbl (1)Text显示文字 (2)Image显示图片 (3)autosize 设为false可以自由设置大小
文本框:TextBox --txt (1)PasswordChar 密码用 (2)Multiline 是否可以多行输入 (3)Maxlength可输入最大长度(4)Text 默认内容
组合框(下拉列表):ComboBox --cbo (1)items 组合框中的项 (2)DropDownStyle:组合框的风格--DropDown(可写可下拉 默认项) DropDownList(只能下拉)(3)Text 组合框关联的文本 (4)SelectedIndex 当前选中项的索引,从0开始 (5)SelectedItem 当前选定的项
按钮:Button --btn (1)Enable控件是否可用 (2)显示的文件 (3)TextAlign 文本的对齐方式
单选按钮:RadioButton (1)Checked是否选中
日期控件:DateTimePicker(1)Value当前时间 (2)MaxDate最大时间 (3)MinDate最小时间
分组框:GroupBox 作为容器用(1)Text关联文本
面板:Panel 作为容器用 例如放入RadioButton用来将性别一类单选按钮分为一组
GroupBox和Panel看起来没有什么区别,但是GroupBox可以标记一些文字(边框线左上角加提示),而Panel则可以使用滚动条。需要把AutoScroll调成true才能出现滚动条
三、窗体常用事件
方法编辑代码结构
click:点击事件,button用
load:加载事件:经常给窗体用
TextChanged:文字改变时触发 ,TextBox用
SelectedIndexChanged:下拉表选择改变时触发
MouseClick:鼠标单击用
如果需要对某个控件操作那么,控件Name.操作属性=属性值 例如
cob_lx.SelectedIndex=0;选中下拉列表的第一项
四、消息提示框
MessageBox.show();提示消息
(“str1”,str2)str1为提示消息,str2为提示消息的标题
(“str1”,"str2",MessageBoxButtons.OKCancel)提供确定取消选项
(“str1”,"str2",MessageBoxButtons.OKCancel,MessageBoxIcon.Wraning)MessageBoxIcon提供提示小图标
五、输入验证
this.模块名.focus();获取焦点
if(this.txt_UserName.Text.Trim().Equals(String.Empty)){this.模块名.focus();} 判断,~~.Text获取文本框内文本,Trim()去掉空格String.Empty();判断是否为空,若为空则返回True;
那么整段代码意思为,获取用户名文本框内容,去空格判断是否为空,若为空则用户名文本框获取焦点
六、打开新窗体
添加窗体后,例如新窗体名字: IndexMain 那么 IndexMain im=new IndexMain() im.show();使用show()方法就可以打开新窗体.
七、关闭窗体
1.this.close() 关闭当前窗体
2.Application.Exit(); 退出应用程序
网友评论