专题六 Windows应用程序开发-标签、文本框和按钮(讲义)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)

2025-08-27
| 6页
| 92人阅读
| 1人下载
精品

内容正文:

专题六 Windows应用程序开发 -标签、文本框和按钮(讲义) ---《算法与程序设计-C#》专题复习讲练测 [考纲要求] 1.掌握标签(Label)属性:AutoSize、Text、Focused、Font、Height、Size、Visible、Width、Text Align、Name、Image、Anchor、BorderStyle、CanFocus; 2.掌握文本框(TextBox)的属性:Text、TextLength、MaxLength、Multiline、PasswordChar、SelectedText、ReadOnly、TabIndex; 3.掌握文本框(TextBox)的事件:TextChanged; 4.掌握按钮(Button)的属性:Name、Enabled、Text、TabIndex; 5.掌握按钮(Button)的事件:Click、Enter、MouseUp、TextChanged; [课时安排] 2课时 [知识梳理] 一:标签(Label) 标签控件用于在窗体上显示文本。 1. 标签常用属性 (1)Text 设置控件上显示的文本 (2)Font 设置显示文本的字符格式 (3)Autosize 获取或设置是否自动调整标签控件的大小以完整显示其内容,默认为true (4)TextAlign 获取或设置标签中文本的对齐方式,默认值为 Top,Left (5)BorderStyle 获取或设置标签的边框样式,其值是 BorderStyle 枚举类型,有3个枚举成员:None、FixedSingle、Fixed3D,默认为 None,无边框 (6)Image 获取或设置显示在标签上的图像 (7)Focused 设置控件是否有输入焦点 (8)CanFocus 设置控件是否可以接收焦点。 (9)Anchor 定位控件和其父窗口间的相对位置,并随父窗口变化而变化,默认值为Top,left 二:文本框(TextBox) TextBox控件用于获取用户输入的数据或显示文本,可编辑其中的文本,也可以使其成为只读控件;文本框可以显示多行,也可用于设置密码。 1.文本框常用属性 (1)Text 获取或设置文本框的显示内容 (2)TextLength 获取或设置文本框中文本的长度 (3)MaxLength 获取或设置可在文本框中手动输入的最大字符数 (4)Multiline 设置是否可在文本框中输入多行文本 (5)PasswordChar 用于指定文本框中显示的字符,例如,输人密码可显示为“*” (6)UsesystemPasswordChar 控件中的文本是否使用系统指定的默认密码字符“●”显示 (7)SelectedText 表示文本框中被选定的文本内容 (8)ReadOnly 设置文本框是否为只读,默认值为false。若属性为true,则不能编辑文本框中的内容,只能通过文本框显示数据。 (9)TabIndex:(Tab键索引)一个窗体上有多个TextBox控件,可以按Tab键顺序跳转;TabIndex属性可以设置为整数,最小值为0;当有多个控件TabIndex值相同,则按创建先后顺序排序。 2.文本框事件 TextChanged :当文本框的文本发生改变时,会引发该实践,是文本框的默认事件; 3.文本框方法 (1)Clear() 清空文本框内容。 (2)Focus() 获得焦点。 三:按钮(Button) Button控件为按钮控件,它允许用户通过单击来执行操作。Button控件既可以显示文本,也可以显示图像; 1. 按钮常用属性 (1)Text 设置Button控件显示的文本,可以使用“&”符号为按钮指定快捷键。 (2)Enabled 设置Button控件是否可用,若为false时,控件呈灰色显示,用户不可以单击。默认为true (3)Image 获取或设置显示在按钮控件上的图像 (4)AcceptButton 设置后用户每次按下 Enter 键都相当于单击该按钮(窗体的属性)this.AcceptButton = button1; (5)CancelButton 设置后用户每次按下 ESC 键都相当于单击该按钮(窗体的属性) this.CancelButton = button1; 2. 按钮事件 (1) Click事件:Click事件在用户单击按钮时触发。这是按钮控件的默认事件。 (2) Enter : Button控件若想设置为“接受“按钮,需要设置窗体的AcceptButton属性,设置后用户每次按下Enter键相当于单击该按钮; (3) Esc: Button控件若想设置为“取消“按钮,需要设置窗体的CancelButton属性,设置后用户每次按下Esc键相当于单击该按钮; (4) MouseUp : 在鼠标指针在组件上方并释放鼠标按钮时发生; (5) TextChanged :在控件上更改Text属性的值时引发的事件。 [限时练习] 1.若要设置 Label 控件显示的文本内容,应修改的属性是( ) A. TextContent B. Caption C. Text D. Content 【答案】B 【解析】Text是 Label 控件最基础的属性,用于设置或获取显示的文本内容。 2.要使文本框控件能够显示多行而且能够自动换行,应设置它的( )属性。 A.MaxLength和Multline B.Multline和WordWrap C.PassWordChar和Multline D.MaxLength和WordWrap 【答案】B 【解析】MultiLine设为true时,TextBox 可接受多行输入,WordWrap属性可设置自动换行。 3.下列方法用于清空 TextBox 中的内容的是( ) A. Clear() B. Empty() C. ResetText() D. RemoveAll() 【答案】A 【解析】Clear()是清空文本的标准方法,等价于textBox1.Text = ""。 4.下列( )控件主要用于显示静态文本,不支持用户输入但可响应点击事件。 A. TextBox B. Label C. Button D. CheckBox 【答案】B 【解析】Label 控件的核心功能是显示文本(如说明文字、标题),默认不支持输入,但可通过Click事件响应鼠标点击 5.若要限制用户在文本框中最多输入 10 个字符,应设置的属性是( ) A. TextBox 的MaxLength B. TextBox 的LengthLimit C. Label 的MaxLength D. Button 的InputLimit 【答案】A 【解析】TextBox 的MaxLength属性用于限制最大输入字符数 6.所有 Windows Forms 控件都继承自Control类。( ) 【答案】√ 【解析】Control是所有控件的基类,提供了控件的基本属性和方法。 7.可以通过Controls.Add()方法向窗体动态添加控件。( ) 【答案】√ 【解析】如this.Controls.Add(new Button());可在运行时动态添加按钮。 8.Label 控件的ForeColor属性用于设置文本颜色,BackColor属性用于设置背景颜色。( ) 【答案】√ 【解析】ForeColor属性用于设置文本颜色,BackColor属性用于设置背景颜色。 9.TextBox 的ReadOnly属性设为true时,用户无法编辑内容,但可以复制其中的文本。( ) 【答案】√ 【解析】ReadOnly仅禁止编辑,允许选择和复制文本 10.TextBox 的TextChanged事件在文本每次发生变化时触发,包括通过代码修改Text属性的情况。( ) 【答案】√ 【解析】无论是用户输入还是代码修改,都会触发TextChanged事件。 11.当按钮的Enabled属性设为false时,其Click事件仍可通过代码触发。( ) 【答案】× 【解析】Enabled = false时,按钮完全禁用无法触发Click事件. 12.按钮的Size属性可以通过代码动态修改,以调整按钮的宽度和高度。( ) 【答案】√ 【解析】按钮的大小可通过属性窗口中的size属性进行行设置。 13.在C# Windows Forms中,按钮控件的类名是________。 【答案】Button 【解析】在C#中,按钮控件为Buttion。 14.TextBox 的______属性用于设置或获取文本的对齐方式(左对齐、居中、右对齐)。 【答案】TextAlign 【解析】TextAlign属性用来控制文本对齐方式。 15.在WinForms中,Label控件的________属性用于设置显示的文本内容。 【答案】Text 【解析】标签的Text属性用于文本内容的显示。 [内容小结] 1. 本章节是关于标签、文本框、按钮相关的属性、事件和方法的内容,该部分内容可以利用思维导图进行梳理总结。 2. 本章节的重点在于对标签、文本框、按钮常用属性、事件和方法的理解。 3. 本章节的难点在于对标签、文本框、按钮属性、事件和方法的具体应用,在编程过程中如何灵活应用标签、文本框、按钮的属性、事件和方法。 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

专题六 Windows应用程序开发-标签、文本框和按钮(讲义)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
1
专题六 Windows应用程序开发-标签、文本框和按钮(讲义)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
2
专题六 Windows应用程序开发-标签、文本框和按钮(讲义)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。