内容正文:
专题六 Windows应用程序开发
-标签、文本框和按钮
一:单选题
1:不论何种控件,共同具有的是( )属性。
A.Text
B.Name
C.ForeColor
D.Caption
【答案】B
【解析】Name属性是所有控件共同的属性。
2:下列( )属性用于设置 Label 控件中文本的对齐方式。
A. Align
B. TextAlign
C. Alignment
D. TextAlignment
【答案】B
【解析】TextAlign属性用来控制文本对齐方式。
3:若要让 Label 控件自动调整大小以适应文本内容,应设置( )属性。
A. AutoSize
B. AutoFit
C. SizeToContent
D. AutoAdjust
【答案】A
【解析】AutoSize属性为true时,Label 会根据文本长度和字体自动调整宽度和高度。
4:下列( )属性用于设置 TextBox 为密码输入框(输入内容显示为 * 或・)。
A. Password
B. PasswordChar
C. InputMask
D. SecretMode
【答案】B
【解析】PasswordChar属性指定替代字符。
5: 若要让 TextBox 支持多行文本输入,应设置( )属性。
A. MultiLine
B. Lines
C. WordWrap
D. AllowMultiLine
【答案】A
【解析】 MultiLine设为true时,TextBox 可接受多行输入
6: 若要获取 TextBox 中被选中的文本,应使用( )属性。
A. SelectedText
B. SelectionText
C. HighlightedText
D. CheckedText
【答案】A
【解析】SelectedText属性返回或设置当前选中的文本。
7: TextBox控件的默认文本属性是( )。
A. Text
B. Content
C. Value
D. Caption
【答案】A
【解析】TextBox控件的默认文本属性是Text,用于显示或输入文本内容。
8: 下列语句中,获取TextBox控件中的文本内容,正确的是( )
A. string text = textBox1.Text;
B. string text = textBox1.Content;
C. string text = textBox1.Value;
D. string text = textBox1.Caption;
【答案】A
【解析】通过访问TextBox控件的Text属性可以获取其中的文本内容。
9: 下列( )属性可以设置按钮上显示的文本。
A. Name
B. Text
C. Caption
D. Title
【答案】B
【解析】Text属性用于设置控件的显示文本。
10: 若要禁用一个按钮(使其变灰且无法点击),正确的做法是( )
A. 设置button1.Visible = false
B. 设置button1.Enabled = false
C. 设置button1.ReadOnly = true
D. 设置button1.Text = ""
【答案】B
【解析】Enabled = false会禁用按钮,使其外观变灰且无法响应任何交互
11: 若要使命令按钮不可操作,要对( )属性进行设置。
A. Visible
B. Enabled
C. BackColor
D. Text
【答案】B
【解析】Enabled属性用于设置控件可用不可用。
12: 下列情况会导致文本框的TextChanged事件触发的是( )
A. 文本框从隐藏变为显示(Visible从false改为true)
B. 用户选中文本框中的部分内容但未修改
C. 通过代码修改文本框的Text属性
D. 文本框获得焦点(Enter事件触发)
【答案】C
【解析】TextChanged事件仅在文本内容发生实质性变化时触发,代码修改Text属性会改变内容,因此触发事件。
13: 要判断在TextBox中是否按了Enter键,应在文本框的( )事件中判断。
A. TextChanged
B. DoubleClick
C. Click
D. KeyPress
【答案】D
【解析】路由功能是网络层的功能。
14: 当TextBox的ScrollBars属性设置为Horizontal值,运行时却没有水平滚动条效果,原因是( )。
A. 文本框没有内容
B. 文本框的MultiLine属性为False
C. 文本框的MultiLine属性为true
D. 文本框的Locked属性为True
【答案】B
【解析】文本框的MultiLine属性为true时,文本框支持多行显示。
15: 要使TextBox中的文字不能被修改,应对( )属性进行设置。
A. Locked
B. Visible
C. Enabled
D. ReadOnly
【答案】D
【解析】ReadOnly属性只能读取,不能修改。
二:判断题
1:Label 控件的BorderStyle属性可以设置边框样式,包括无边框、固定单边框和固定 3D 边框。( )
【答案】√
【解析】BorderStyle属性的BorderStyle枚举值包括:None(无边框,默认)FixedSingle(固定单边框)Fixed3D(3D 效果边框)。
2: Label 控件支持用户交互,用户可以点击或双击标签触发相应事件。( )
【答案】×
【解析】Label 控件本身不具备输入功能。
3: 标签的大小是固定的,不能通过代码修改。( )
【答案】×
【解析】标签(Label)的大小可以通过代码修改。
4:文本框的 MaxLength属性可以限制 TextBox 中输入的最大字符数。( )
【答案】√
【解析】MaxLength对手动输入有效,超过限制的字符会被截断。
5: 当文本框的MultiLine = true时,TextBox 的ScrollBars属性可以设置滚动条(水平、垂直或两者)。( )
【答案】√
【解析】文本框的滚动条在多行模式下有效。
6: TextBox 的Text属性只能通过用户输入修改,无法在代码中直接赋值。( )
【答案】×
【解析】Text属性可通过代码直接修改,也支持程序动态赋值。
7: 设置PasswordChar属性后,TextBox 中的实际输入值会被替换为指定字符(如 *),无法获取原始文本。( )
【答案】×
【解析】PasswordChar仅影响显示效果,原始输入值仍保存在Text属性中,可通过textBox1.Text正常获取。
8: ReadOnly属性设为true的 TextBox,用户无法选择或复制其中的文本。( )
【答案】×
【解析】ReadOnly仅禁止编辑文本,但允许用户选择、复制内容。
9. TextBox 的TextChanged事件仅在用户手动输入文本时触发,通过代码修改Text属性不会触发。( )
【答案】×
【解析】无论是用户输入、粘贴操作,还是代码直接修改Text属性,都会触发TextChanged事件。
10. 按钮的Image属性可以设置按钮上显示的图片,且图片只能在文本左侧显示。( )
【答案】×
【解析】Image属性用于设置按钮图片.
三:填空题
1:Label 控件的______属性用于设置显示文本的字体(如宋体、加粗、字号)。
【答案】Font
【解析】Font属性是Font类的实例,可通过设计器或代码设置。
2:Label 控件的______属性设置为false时,标签会呈现灰色不可用状态,且不响应任何事件。
【答案】Enabled
【解析】Enabled属性控制控件是否可用:true(默认)为可用状态,false为禁用状态。
3:设置TextBox控件中允许输入的最大字符数的属性是______。
【答案】MaxLength
【解析】MaxLength属性用于设置文本框中允许输入的最大字符数。
4:当按钮的______属性设为true时,按 Tab 键可使按钮获得焦点(默认值为true)。
【答案】TabStop
【解析】TabStop控制控件是否参与 Tab 键导航.
5:设置TextBox控件中密码字符的属性是______。
【答案】PasswordChar
【解析】PasswordChar属性用于设置密码字符,使其显示为星号或其他指定字符。
6:______事件在TextBox控件的文本内容发生变化时触发,常用于实时验证或更新数据。
【答案】TextChanged
【解析】文本内容发生变化时触发TextChanged事件。
7:文本框(TextBox)的______属性设置为true时支持多行输入,此时可通过______属性设置是否显示滚动条。
【答案】MultiLine;ScrollBars
【解析】MultiLine = true启用多行模式(按 Enter 换行),ScrollBars通过ScrollBars枚举设置滚动条
学科网(北京)股份有限公司
$$
专题六 Windows应用程序开发
-标签、文本框和按钮
一:单选题
1:不论何种控件,共同具有的是( )属性。
A.Text
B.Name
C.ForeColor
D.Caption
2:下列( )属性用于设置 Label 控件中文本的对齐方式。
A. Align
B. TextAlign
C. Alignment
D. TextAlignment
3:若要让 Label 控件自动调整大小以适应文本内容,应设置( )属性。
A. AutoSize
B. AutoFit
C. SizeToContent
D. AutoAdjust
4:下列( )属性用于设置 TextBox 为密码输入框(输入内容显示为 * 或・)。
A. Password
B. PasswordChar
C. InputMask
D. SecretMode
5: 若要让 TextBox 支持多行文本输入,应设置( )属性。
A. MultiLine
B. Lines
C. WordWrap
D. AllowMultiLine
6: 若要获取 TextBox 中被选中的文本,应使用( )属性。
A. SelectedText
B. SelectionText
C. HighlightedText
D. CheckedText
7: TextBox控件的默认文本属性是( )。
A. Text
B. Content
C. Value
D. Caption
8: 下列语句中,获取TextBox控件中的文本内容,正确的是( )
A. string text = textBox1.Text;
B. string text = textBox1.Content;
C. string text = textBox1.Value;
D. string text = textBox1.Caption;
9: 下列( )属性可以设置按钮上显示的文本。
A. Name
B. Text
C. Caption
D. Title
10: 若要禁用一个按钮(使其变灰且无法点击),正确的做法是( )
A. 设置button1.Visible = false
B. 设置button1.Enabled = false
C. 设置button1.ReadOnly = true
D. 设置button1.Text = ""
11: 若要使命令按钮不可操作,要对( )属性进行设置。
A. Visible
B. Enabled
C. BackColor
D. Text
12: 下列情况会导致文本框的TextChanged事件触发的是( )
A. 文本框从隐藏变为显示(Visible从false改为true)
B. 用户选中文本框中的部分内容但未修改
C. 通过代码修改文本框的Text属性
D. 文本框获得焦点(Enter事件触发)
13: 要判断在TextBox中是否按了Enter键,应在文本框的( )事件中判断。
A. TextChanged
B. DoubleClick
C. Click
D. KeyPress
14: 当TextBox的ScrollBars属性设置为Horizontal值,运行时却没有水平滚动条效果,原因是( )。
A. 文本框没有内容
B. 文本框的MultiLine属性为False
C. 文本框的MultiLine属性为true
D. 文本框的Locked属性为True
15: 要使TextBox中的文字不能被修改,应对( )属性进行设置。
A. Locked
B. Visible
C. Enabled
D. ReadOnly
二:判断题
1:Label 控件的BorderStyle属性可以设置边框样式,包括无边框、固定单边框和固定 3D 边框。( )
2: Label 控件支持用户交互,用户可以点击或双击标签触发相应事件。( )
3: 标签的大小是固定的,不能通过代码修改。( )
4:文本框的 MaxLength属性可以限制 TextBox 中输入的最大字符数。( )
5: 当文本框的MultiLine = true时,TextBox 的ScrollBars属性可以设置滚动条(水平、垂直或两者)。( )
6: TextBox 的Text属性只能通过用户输入修改,无法在代码中直接赋值。( )
7: 设置PasswordChar属性后,TextBox 中的实际输入值会被替换为指定字符(如 *),无法获取原始文本。( )
8: ReadOnly属性设为true的 TextBox,用户无法选择或复制其中的文本。( )
9. TextBox 的TextChanged事件仅在用户手动输入文本时触发,通过代码修改Text属性不会触发。( )
10. 按钮的Image属性可以设置按钮上显示的图片,且图片只能在文本左侧显示。( )
三:填空题
1:Label 控件的______属性用于设置显示文本的字体(如宋体、加粗、字号)。
2:Label 控件的______属性设置为false时,标签会呈现灰色不可用状态,且不响应任何事件。
3:设置TextBox控件中允许输入的最大字符数的属性是______。
4:当按钮的______属性设为true时,按 Tab 键可使按钮获得焦点(默认值为true)。
5:设置TextBox控件中密码字符的属性是______。
6:______事件在TextBox控件的文本内容发生变化时触发,常用于实时验证或更新数据。
7:文本框(TextBox)的______属性设置为true时支持多行输入,此时可通过______属性设置是否显示滚动条。
学科网(北京)股份有限公司
$$