目录
简介
- 按钮类控件:Button
- 选择类控件:radioButton、checkBox
- 文本类控件:label
实现的效果图:
4个label,1个textBox,2个radioButton和3个checkBox组合形成一个简单的选择信息并显示。
label属性
设置label文本为姓名、性别、爱好和为空。
在代码视图中自定义性别和爱好变量。
private String strGender = ""; //性别
private String strLike = ""; //兴趣
textBox属性
输入姓名,设置文本为空。
Button事件
点击“提交”按钮,Label4显示选择的信息。
private void button1_Click(object sender, EventArgs e)
{
//点击提交按钮,显示信息
label4.Text = "您的姓名是:" + textBox1.Text + ";" + "性别是:" + strGender + ";"
+ "兴趣是:" + strLike;
}
radioButton事件
选择单选按钮显示对应的文本内容。
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
//选中,设置属性
strGender = "男";
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
//选中,设置属性
strGender = "女";
checkBox事件
选择复选框显示对应的文本内容。
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
//兴趣选中“看书”
strLike = strLike + checkBox1.Text;
}
else
{
//strLike替换内容
strLike.Replace(checkBox1.Text + "</br>", " ");
//删除strLike前面的空格
strLike.Trim();
}
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked)
{
//兴趣选中“运动”
strLike = strLike + checkBox2.Text;
}
else
{
//strLike替换类容
strLike.Replace(checkBox2.Text + "</br>", " ");
//删除strLike前面的空格
strLike.Trim();
}
}
private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
if (checkBox3.Checked)
{
//兴趣选中“赚钱”
strLike = strLike + checkBox3.Text;
}
else
{
//strLike替换类容
strLike.Replace(checkBox3.Text + "</br>", " ");
//删除strLike前面的空格
strLike.Trim();
}
}
总结
作为一个测试人员,很明显,从这么点的Code,猜测存在BUG,坐等待完善。