怎么设置comboBox1选择的改变comboBox2选择的改变?
答案:2 悬赏:60 手机版
解决时间 2021-03-10 18:27
- 提问者网友:我是女神我骄傲
- 2021-03-09 21:19
我做个程序,有个难题!就是comboBox1选择男的时候comboBox2选择的区间为37-44这些数,选择女的时候comboBox2选择区间为33-39这些数!这么设置或者编程啊?用C#编~~谢谢了啊!!!高手~~~
最佳答案
- 五星知识达人网友:woshuo
- 2021-03-09 22:34
用comboBox1的SelectedValueChanged事件,里面就根据comboBox1选的值的不同改变comboBox2内的值
全部回答
- 1楼网友:山有枢
- 2021-03-09 23:57
例如在combobox1有如下值
private void combobox1_selectedindexchanged(object sender, eventargs e)
{
this. combobox1.items.addrange(new object[] {"体制与管理","实验教学","仪器设备","实验队伍","环境与安全","管理规章制度"});
}
则在写如下代码
private void combobox1_selectedindexchanged(object sender, eventargs e)
{
this.combobox2.text = "";
this.combobox2.items.clear(); //清空
if (this.combobox1.text == "体制与管理")
this.combobox2.items.addrange(new object[] {"实验室的建立","管理机构", "建设计划","体制","管理手段"});
if (this.combobox1.text == "实验教学")
this.combobox2.items.addrange(new object[] { "教学任务", "教材", "实验室项目管理", "实验考试或考核", "试验报告", "试验研究", "每组试验人数" });
if (this.combobox1.text == "仪器设备")
this.combobox2.items.addrange(new object[] { "仪器设备管理", "地址耐用品管理", "仪器设备的维修", "仪器设备的完好率", "精密仪器大型设备管理","仪器设备的更新","教学实验常规仪器配置套数" });
if (this.combobox1.text == "实验队伍")
this.combobox2.items.addrange(new object[] { "实验室主任", "专职人员", "人员结构", "教学与实验技术人员的比例", "岗位职责", "人员的考核", "人员培训","实验指导教师" });
if (this.combobox1.text == "环境与安全")
this.combobox2.items.addrange(new object[] { "学生实验用房", "设施及环境", "安全措施", "特殊技术安全", "环境保护", "整洁卫生" });
if (this.combobox1.text == "管理规章制度")
this.combobox2.items.addrange(new object[] { "物质管理制度", "安全检查制度", "学生实验守则", "工作档案管理制度", "人员管理制度", "基本信息的收集整理制度"});
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯