vb中combo的详细用法
1、定义控件对应变量
假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box 控件拖放到上面。打开 Class Wizard,添加控件对应变量,如:CComboBoxm_cbExamble;
在后面的代码中会不断使用这个变量。
2、在ComboBox控件属性的Data标签里面添加,一行表示ComboBox下拉列表中的一行。换行用ctrl+回车。
3、在程序初始化时动态添加
如: //控件内容初始化
CString strTemp;
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容
for(int i=1;i<=100;i++)
{
strTemp.Format("%d",i);
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);
}
4、下拉的时候添加
如: CString strTemp;
intiCount=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetCount();//取得目前已经有的行数
if(iCount<1)//防止重复多次添加
{
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();
for(inti=1;i<=100;i++)
{
strTemp.Format("%d",i);
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);
}
}
5、取得Combo Box框内容
取当前内容
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetWindowText(strTemp);
取其他行内容
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetLBText(n,strTemp);
ComboBox 控件,ComboBox 控件将 TextBox 控件和 ListBox 控件的特性结合在一起-既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。
语法
ComboBox
说明
为了添加或删除 ComboBox 控件中的项目,需要使用 AddItem 或 RemoveItem 方法。设置 List、ListCount、和 ListIndex 属性,使访问 ComboBox 中的项目成为可能。也可以在设计时使用 List 属性将项目添加到列表中。
注意 只有当 ComboBox 的下拉部分的内容被滚动时,Scroll 事件才在 ComboBox 中发生,而不是每次 ComboBox 的内容改变时。例如,如果 ComboBox 的下拉部分包含五行,并且最顶上的项为突出显示,则在您按完向下箭头键六下(或按一次 PgUp 键)之前 Scroll 事件不发生。再往后,每按一次向上箭头键引发一次 Scroll 事件。
AddItem 方法,用于将项目添加到 ListBox 或 ComboBox 控件,或者将行添加到 MS Flex Grid 控件。
RemoveItem 方法,用以从 ListBox 或 ComboBox 控件中删除一项,或从 MS Flex Grid 控件中删除一行。
具体应用实例代码:
Private Sub Form_Click() Dim Entry, I, Msg ' 声明变量。 Msg = "Choose OK to add 100 items to your list box." MsgBox Msg ' 显示信息。 For I = 1 To 100 ' 计数值从 1 到 100。 Entry = "Entry " & I ' 创建输入项。 List1.AddItem Entry ' 添加该输入项。 Next I Msg = "Choose OK to remove every other entry." MsgBox Msg ' 显示信息。 For I = 1 To 50 ' 确定如何 List1.RemoveItem I ' 每隔一项 Next I ' 删除。 Msg = "Choose OK to remove all items from the list box." MsgBox Msg ' 显示信息。 List1.Clear ' 清除列表框。End Sub
文章标签:
来自:combo是什么意思
本文链接:https://www.u1e.cn/baike/a/4141ad17993cf80130fed650 [复制]
猜你喜欢
Teacher, engineer of human soul, who won't praise you!
心香三炷达苍冥,祈愿尘寰六合清。更愿佛光常注照,诸方好运享安宁!给您拜年了,祈愿您新年胜因善缘,吉祥安康!
寂寂闻猿愁,行行见云收。——李白《寻高凤石门山中元丹丘》
家声中垒也称贤,喜气临门敞绮筵,双璧联辉夸美眷,六葭应节缔良缘;女如五彩云犹丽,郎却斯文德自妍,恐负嘉招先作贺,诗题汤饼约明年。
不图虚名,不慕奢华。
不管发生什么,你都不要放弃,肯定会有意想不到的风景。也许不是你本来想走的路,可是另一条路有另一条路的风景,不要念念不忘原来的路,在这里你会遇到难忘的更好的风景。
在遥远的城市,陌生的地方,有他未曾见过的山和海。
俗话说:一百种人有一百种命运,有的人可以一条路一直走到底,有的人却注定要曲曲折折,不过谁也不需要羡慕谁。最重要的是:我们迟早会遇上。
人总要找点事情做,让自己忙起来,忙起来才知道生活不易,才明白平时的忧伤都是矫情。
等一阵风,等一阵雨,等一个唯一的你。
你们给我挺住,都别吃,都那么肥了怎么还有脸吃。
如果不醒来,那么现实和梦境又有何分别。
天塌下来你顶着,我垫着!
最美的不是下雨天,是陪你一起躲过的屋檐。
南音少女
如果坚强的人落泪了,一定是撑不下去了。
您是一棵大树,春天倚着您幻想,夏天倚着你繁茂,秋天倚着您成熟,冬天倚着您沉思。亲爱的妈妈,感谢给予我的一切。
暗恋你,追你,我的本子满满写着你的名字。
得意时处之泰然,失意时处之淡然,才是人生的大智慧。
不必因昨天的眼泪、湿了今天的太阳。
歇后语大全
猪婆吃包衣是什么意思?
指甲离肉是什么意思?
丈母娘看女婿是什么意思?
香水洗狐狸是什么意思?
瞎子爬窗户是什么意思?
洗脚水倒在秧田里是什么意思?
铜盆撞了铁扫帚是什么意思?
铁匠铺开门是什么意思?
田塍上种黄豆是什么意思?
剃头匠的担子是什么意思?
太武帝的口味是什么意思?
热锅里爆虾米(小虾)是什么意思?
菩萨掉大河里是什么意思?
泥水匠的瓦刀是什么意思?
拿着黄莲当箫吹是什么意思?
母夜叉骂街是什么意思?
魔术师放烟雾弹是什么意思?
庙里的和尚是什么意思?
鲁班门前弄大斧是什么意思?
苦瓜虫是什么意思?
蒋干盗书是什么意思?
姜太公说相声是什么意思?
假期做梦是什么意思?
夹火钳子是什么意思?
耗子啃木箱是什么意思?
刽子手吃斋是什么意思?
割了脑袋还走十里路是什么意思?
高大的竹子是什么意思?
蜂蜜拌黄连是什么意思?
黄鼠狼咬刺猥是什么意思?
黄鼠狼觅食是什么意思?
饭盒里盛稀饭是什么意思?
饿着肚子造反是什么意思?
饿狼嘴里夺脆骨是什么意思?
对着瞎子打俏眼是什么意思?
对着穿衣镜作揖是什么意思?
冬水田里种麦子是什么意思?
地洞里藏老鼠是什么意思?
当了皇帝想成仙是什么意思?
大雾天放鸭子是什么意思?
醋坛里打酒是什么意思?
丑女嫁丑汉是什么意思?
吃柳条拉筐子是什么意思?
吃了秤杆是什么意思?
长毛驴备银鞍是什么意思?
鼻梁上放菜刀是什么意思?
包子没馅是什么意思?
包脚布满天飞是什么意思?
拜堂听见乌鸦叫是什么意思?
拜堂的夫妻是什么意思?
相关推荐
还没有人回应过