C#实验解答(6)
来源:互联网 发布:经典电影插曲知乎 编辑:程序博客网 时间:2024/05/01 21:05
1、填空题
(1)使控件是否可以对用户交互做出响应的属性是(Enabled)。
(2)控制控件是否显示的属性是(Visible)。
(3)若要在文本框中输入密码,常指定(PasswordChar)属性。
(4)若某复选框某时刻【CheckState】属性的值为Indeterminate,则其属性【Checked】的值为(true)。
(5)使用(GroupBox)或(Panel)控件可以将多个RadioButton控件分为两个单选组。
(6)若不希望用户在ComboBox控件中编辑文本,则应将属性(DropDownStyle)的属性值设置为DropDownList。
2、简要介绍TextBox控件、MaskedTextBox控件和RichTextBox控件的使用场合。
【解答】
TextBox控件一般用于单段文本的编辑,可以设置为单行或多行的输入模式,也可以用作密码的输入;MaskedTextBox控件主要用于特定格式的单段文本编辑,在输入文本不符合格式要求的将会触发其MaskInputRejected事件;RichTextBox控件除了具有TextBox的一般文本编辑功能外,还可以进行多段文本的高级编辑功能,如改变文本、段落的显示格式、在文本中查找特定字符和字符串以及与Rtf文件的交互等。
3、简要说明CheckBox控件和RadioButton控件的区别。
【解答】
CheckBox控件可为用户提供选择功能,常用的是二选一的选择,如“真/假”或“是/否”;但该控件也可以通过属性的设置作三选一的选择。每一个CheckBox所代表的选择都是独立的,若有多个CheckBox控件构成一组选项时,则可以多个同时被选中,相互之间不影响,即复选。RadioButton控件,它与CheckBox控件功能类似,也是用于接收用户的选择,但它是以单项选择的形式出现,即一组RadioButton按钮中只能有一个处于选中状态。一旦某一项被选中,则同组中其他RadioButton按钮的选中状态自动清除。
4、设计一个Windows应用程序,窗体上有一个TextBox控件、一个Button控件。要求:每当用户单击按钮时,文本框都会增加一行文字来反映单击的次数,例如,“第3次单击按钮”。
【解答】
1)窗体界面如图6-1所示;
2)窗体中主要控件属性设置如表6-1;
表6-1 窗体中的主要控件属性
控件
Name属性
功能
其它属性
TextBox控件
textBox1
显示信息
ScrollBars=Vertical; Multiline=True
Button控件
Button1
触发添加信息事件
Button2
触发结束添加事件
3)主要事件代码。
……
int i = 1;
bool Add = true;
……private void button1_Click(object sender, EventArgs e)
{
if(Add) textBox1.Text += "第" + i + "次单击按钮\r\n";
i++;
}
private void button2_Click(object sender, EventArgs e)
{
Add = false;
}
5、编写一段程序,向名为listBox1的ListBox控件中,自动添加10个随机数,每个数占一项。
【解答】
主要代码如下。
public partial class Form1 : Form
{
int m = 1;
……
private void button1_Click(object sender, EventArgs e)
{
for (int i = m ; i < m+10; i++)
{
listBox1.Items.Add(i);
}
m = m + 10;
}
}
- C#实验解答(6)
- c#实验解答(1)
- c#实验解答(2)
- C#实验解答(3)
- C#实验解答(4)
- C#实验解答(5)
- C#实验解答(7)
- c#实验解答(8)
- c#实验解答(9)
- c#实验解答(10)
- c#实验解答(11)
- c#实验解答(12)
- c#实验6作业
- c#重点知识解答(五)
- c#重点知识解答(5)
- C#面试题解答(一)
- C#面试题解答(二)
- c#重点知识解答(五)
- 给初学者的深度学习简介
- 两个乒乓球队进行比赛,各出三人。甲队为A、B、C 3人,乙队为X、Y、Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Y比,请编程序找出3三队选手的对阵名单。
- 【笔记】2017电信大数据普惠金融应用案例
- 游历魔法王国(校招)
- Codeforces Round #437 div2-贪心&好题-Buy Low Sell High
- C#实验解答(6)
- java 漏洞处理--http host头攻击漏洞处理方案
- 在使用Ubuntu系统时如果不小心误删了passwd文件应该怎么办
- C#实验解答(7)
- OSPF笔记-3
- PAT乙级1027. 打印沙漏(20)
- AngularJS实现购物车功能,表格的删除,查询,排序功能
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯 的一个。以下为4个嫌疑犯的供词。
- Linux下网络相关结构体 struct hostent