1. 程式人生 > >C#列表框、復選列表框、組合框的用法實例

C#列表框、復選列表框、組合框的用法實例

分享 list ant edit 創建 bject .sh ott plugins

本文實例講述了C#列表框、復選列表框、組合框的用法。分享給大家供大家參考。具體分析如下:

功能實現效果如下圖所示:

技術分享圖片

技術分享圖片

實現代碼:

1、聲明相關變量存儲專業、課程設置及相關信息:


代碼如下:

string gr, msg, xy;

string[] spec, cour1, cour2, cour3, cour4, cour5;

2、在Form1類中自定義函數bool checkGR()檢查學生信息:


代碼如下:

private bool checkGR()

{

bool check = true;

if (textBox1.Text.Trim() == “” || textBox2.Text.Trim() == “”)

{

check = false;

MessageBox.Show(“姓名和年齡必須填寫”);

}

return check;

}

3、在Form1類中自定義函數string record()收集學生信息:


代碼如下:

private string record()

{

gr = “”;

gr += textBox1.Text.Trim();

if (radioButton1.Checked)

gr += “,男”;

else

gr += “,女”;

gr += “,” + textBox2.Text.Trim() + “歲,”;

string hobby = “”;

foreach (Control ct1 in groupBox1.Controls)

{

CheckBox chk=(CheckBox)ct1;

if (chk.Checked == true)

{

hobby += “<” + chk.Text + “>”;

}

}

if (hobby != “”)

{

hobby = “特長” + hobby;

}

gr += hobby;

gr += “.\n”;

xy = “所學專業<” + comboBox1.Text+”>.\n專業必修課程包括: “;

foreach (object course in listBox1.Items)

{

xy += “<” + course.ToString() + “>”;

}

xy += “。\n”;

if (checkedListBox1.CheckedItems.Count != 0)

{

xy += “特別說明:”;

foreach (object intr in checkedListBox1.CheckedItems)

{

xy += “<” + intr.ToString() + “>”;

xy += “。”;

}

}

msg += gr + xy;

return msg;

}

除聲明外,跑步客文章均為原創,轉載請以鏈接形式標明本文地址
C#列表框、復選列表框、組合框的用法實例

本文地址: http://www.paobuke.com/develop/c-develop/pbk23206.html






相關內容

技術分享圖片C# 字符串按 ASCII碼 排序的方法技術分享圖片C#中如何在Excel工作表創建混合型圖表實例技術分享圖片Visual Studio 未能加載各種Package包的解決方案技術分享圖片C# 設計模式系列教程-抽象工廠模式
技術分享圖片C#編程實現向並口設備發送指令、獲取並口設備的狀態技術分享圖片C#設置開機啟動項、取消開機啟動項技術分享圖片C#使用自帶的email組件發送郵件的方法技術分享圖片C#泛型實例詳解

C#列表框、復選列表框、組合框的用法實例