
做个例子,希望有所帮助。根据要求,首先在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()初始化函数中,也可以通过按钮或其他控件调用.
评论列表(0条)