2024年5月30日发(作者:)

以下内容为本人积累记录所总结,分享给大家

一、如何添加/删除Combo Box内容

1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表

中的一行。换行用ctrl+回车。

2,在程序初始化时动态添加

如: //控件内容初始化

CString strTemp;

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有

内容

for(int i=1;i<=100;i++)

{

("%d",i);

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);

}

3,下拉的时候添加

如: CString strTemp;

int iCount=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetCount();//取得

目前已经有的行数

if(iCount<1)//防止重复多次添加

{

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();

for(int i=1;i<=100;i++)

{

("%d",i);

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);

}

}

4,删除