习题 5 参考解答
1. 填空题
1) 使控件是否可以对用户交互作出响应的属性是 Enabled 。
2) 控制控件是否显示的属性是 Visible 。
3) 若要在文本框中输入密码,常指定 PasswordChar 属性。
4) 若某复选框某时刻 CheckState 属性的值为 Indeterminate ,则其属性 Checked 的值
为 Unchecked 。
5) 使用 Panel 或 GroupBox 控件可以将多个 RadioButton 控件分为两个单选组。
6) 若不希望用户在 ComboBox控件中编辑文本,则应将属性 DropDownStyle 的属性值
设置为 DropDownList 。
7) 用于设置 MenuStrip 控件中某菜单项快捷键的属性是 ShortcutKeys 。
8) 用于控制 ListView 控件中的各项显示方式的属性是 View 。
2. 判断题
1) 控件就是属性、方法和事件的集合封装体。 ( 对 )
2) TextBox 控件只能用于单行文本的输入。 ( 错 )
3) 通过 RichTextBox 控件只能够与 RTF文件进行交互操作。 ( 错 )
4) CheckBox 控件的 Checked 属性与 CheckState 属性的值始终是相同的。
( 错 )
5) ToolTip 组件用于显示某指定控件的自定义提示信息的。
( 对 )
3. 区别 TextBox 控件、 MaskedTextBox 控件、 RichTextBox 控件的使用场合。
【解答】
TextBox 控件一般用于单段文本的编辑,可以设置为单行或多行的输入模式,也可以用作密
码的输入; MaskedTextBox 控件主要用于特定格式的单段文本编辑,在输入文本不符合格式
要求的将会触发其 MaskInputRejected 事件; RichTextBox 控件除了具有 TextBox 的一般文
本编辑功能外,还可以进行多段文本的高级编辑功能,如改变文本、段落的显示格式、在文
本中查找特定字符和字符串以及与 Rtf 文件的交互等。
4. 简要说明 CheckBox 控件和 RadioButton 控件的区别。
【解答】
CheckBox 控件可为用户提供选择功能,常用的是二选一的选择,如“真 / 假”或“是 / 否”;
但该控件也可以通过属性的设置作三选一的选择。每一个 CheckBox 所代表的选择都是独立
的,若有多个 CheckBox 控件构成一组选项时,则可以多个同时被选中,相互之间不影响,
即复选。 RadioButton 控件,它与 CheckBox 控件功能类似,也是用于接收用户的选择,但
它是以单项选择的形式出现, 即一组 RadioButton 按钮中只能有一个处于选中状态。 一旦某
一项被选中,则同组中其他 RadioButton 按钮的选中状态自动清除。
5. 设计一个 Windows应用程序,窗体上有一个 TextBox 控件、一个 Button 控件。要求,每
当用户单击按钮时, 文本框都会增加一行文字来反映单击的次数, 例如“第 3 次单击按钮” 。
【解答】
1) 窗体界面如图 Ex5-5-1 所示;
评论0
最新资源