C# ComboBox 添加项

C# ComboBox 添加项,第1张

做个例子,希望有所帮助。根据要求,首先在Form_Load设置combox的内容,然后点击按钮后添加一项进去。实际上是做了数据的更新。 代码内容 private void button1_Click(object sender, EventArgs e){//添加一项,修改内容List<string>temp1 = (List<string>)this.comboBox1.DataSourceList<string>temp2 = new List<string>()temp2.Add("请选择")foreach (string str in temp1){temp2.Add(str)}this.comboBox1.DataSource = temp2} private void Form1_Load(object sender, EventArgs e){//初始化combox选择项,设置选择内容for (int i = 0i <5i++){comString.Add(string.Format("选项{0}", i))}this.comboBox1.DataSource = comString} 结果图示

对该控件单击右键后点属性,然后在d出来的框框里面找到 (是一个黄色的闪电图标)事件》双击SelectedIndexChanged(这些事件是按照A-z的顺序排列,所以在靠下的地方)

之后就在里面写代码就可以了。

C++

添加内容

ComboBox_AddString(hwndCtl,lpsz)

举例

HWND hwndCombo1 = GetDlgItem(hwnd,IDC_C1)

//建立一个组合框,ID可以设置为IDC_C1,然后通过GetDlgItem获取这个组合框的句柄,

//如果无法正常显示,需要调整此组合框的最大显示范围,在向下箭头上出现上下箭头时可以调整.

ComboBox_AddString(hwndCombo1,TEXT("内容1"))

ComboBox_AddString(hwndCombo1,TEXT("内容2"))

//使用IDC_C1的句柄hwndCombo1,然后添加内容,多次调用可以设置多项文字,

//添加的内容通常都放在Main_OnInitDialog()初始化函数中,也可以通过按钮或其他控件调用.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11681091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存