码迷,mamicode.com
首页 > Windows程序 > 详细

C#列表框、复选列表框、组合框的用法实例

时间:2017-12-14 04:14:26      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:form   开机   plugin   back   []   email   原创   turn   收集   

本文实例讲述了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#列表框、复选列表框、组合框的用法实例

标签:form   开机   plugin   back   []   email   原创   turn   收集   

原文地址:http://www.cnblogs.com/paobuke/p/8035324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!