欢迎来到天天文库
浏览记录
ID:38512352
大小:735.00 KB
页数:51页
时间:2019-06-14
《第5章 常用控件的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章常用控件Windows窗体文本类控件按钮控件列表选择控件选择控件图形显示控件定时控件5.1Windows窗体窗体本身是一个对象,对应于System.Windows.Forms名称空间的Form类。它有自己的属性、方法和事件,用于控制窗体的外观和行为。窗体又是各种控件的容器,用于容纳各种窗体控件。5.1.1窗体常用属性(1)Text:指定窗体的标题。(2)Name:窗体名称,用于在代码中访问窗体(3)ForeColor:指定窗体的前景色。(4)BackColor:窗体的背景色。(5)BackgroundIma
2、ge:指定背景图片(6)ControlBox、MaximizeBox、MinimizeBox:指定在窗体的标题栏是否显示控制框、最大化按钮、最小化按钮。5.1.2窗体方法(1)Show和Hide:显示窗体或隐藏窗体。(2)Close:关闭窗体。(3)SetBounds方法:设置窗体的位置和大小this.SetBounds(10,10,100,50);5.1.3常见的窗体事件(1)Load事件加载窗体时被引发。在窗体显示之前被执行,进行初始化工作(2)Activated窗体获得焦点(被激活)时被引发。(3)Deac
3、tivate:窗体失去焦点时被引发(4)FormClosing:关闭窗体时发生(5)FormClosed:关闭窗体后发生5.2文本控件5.2.1Label控件用于输出文本信息,但不能编辑属性:(1)TextAlign:设置标签中文本对齐方式(2)AutoSize:设置控件的大小是否随标题内容的大小自动调整。(3)BorderStyle:设置边框。(4)Visible:设置标签是否可见(5)Font:获取或设置标签显示文字的字体例题标签的显示和隐藏privatevoidbutton1_Click(objectsen
4、der,EventArgse){label1.Visible=true;}privatevoidbutton2_Click(objectsender,EventArgse){label1.Visible=false;}5.2.2TextBox控件作用:输入、显示、编辑文本内容。属性:(1)MaxLength设置文本框内最多允许输入多少字符,默认值为32767。Unicode字符对中文和英文的字符计数方法是相同的。(2)ReadOnly:框中的内容是否允许改变(3)MultiLine:多行文本(4)Password
5、Char:设置一个字符,用于屏蔽用户在文本框中输入的内容(5)WordWrap:多行文本框是否自动换行(6)ScrollBars:多行文本框的滚动条模式(7)Text:文本框中的内容(8)Height和width常用事件(1)TextChanged在文本框中输入新信息或在程序中改变Text属性值时,触发该事件。(2)KeyPress事件当文本框具有焦点时,按下任意键,就会产生该事件。常用方法Clear:清空文本框内容【例】乘法运算器设计privatevoidbutton1_Click(objectsender,S
6、ystem.EventArgse){floatss,ee;ss=Convert.ToSingle(textBox1.Text);ee=Convert.ToSingle(textBox2.Text);textBox3.Text=Convert.ToString(ss*ee);}privatevoidbutton3_Click(objectsender,System.EventArgse){Application.Exit();}例题:登录系统界面例题:文本框的放大和缩小privatevoidbutton1_Clic
7、k(objectsender,EventArgse){textBox1.Height+=10;textBox1.Width+=10;}privatevoidbutton2_Click(objectsender,EventArgse){textBox1.Height-=10;textBox1.Width-=10;}5.3按钮控件1.常用属性(1)Text:按钮上的标题文字(2)TextAlign:设置文字对齐方式(3)BackColor:设置控件的背景色(4)ForeColor:设置控件的前景色(5)Font:设置
8、按钮文字的字体(6)Image:设置按钮上的图像(7)Enabled:按钮当前是否可用(8)FlatStyle:设置按钮的样式2、常用事件(1)Click:单击按钮(2)MouseDown:鼠标位于按钮上并按下鼠标按钮时触发(3)MouseUp事件:释放鼠标按钮时触发注意:命令按钮不支持DblClick事件。例用按钮改变标签字体、颜色privatevoidbutton1_
此文档下载收益归作者所有