目錄
簡介
- 按鈕類控件: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,坐等待完善。