組合框與列表框程式,簡述組合框和列表框的區別

時間 2021-10-14 21:22:52

1樓:

private sub combo1_click()'選擇combo中的一項後list中新增該項list1.additem combo1.textend sub

private sub form_load()'在combo裡新增一些資料做測試

for i = 1 to 10

combo1.additem cstr(i)next

end sub

private sub list1_dblclick()'雙擊list中的一項刪除該項

list1.removeitem (list1.listindex)end sub

2樓:洒家不戒女色

private sub combo1_click()list1.additem combo1.textend sub

private sub form_load()dim i as integer

for i = 1 to 9

combo1.additem "第" & i & "條資訊"

next i

end sub

private sub list1_dblclick()list1.removeitem list1.listindexend sub

------------------------------------------

組合框的意思就是文字框和下拉列表的組合

style=0時為組合框,其text屬性時可以讀寫的,就是說你在程式執行起來後可以手動修改其顯示的內容。

style=1時為文字框,基本上就和textbox一樣了style=2時為下拉列表,其text屬性為唯讀,在執行時不可修改,只能顯示其列表中的某一項

簡述組合框和列表框的區別

3樓:匿名使用者

1、自動排序方式不同:

當列表框不能同時顯示所有專案時候,將自動新增滾動條,使使用者可以滾動查閱所有選項。組合框的風格取值定義了組合框的具體屬性,包括是否自動排序,是否有滾動條。

2、專案輸入方式不同:

列表框是顯示一系列項供使用者選擇的控制項,對選中的項可以進行後續的處理。使用者選擇可以是多項的。組合框是乙個編輯框帶乙個可以下拉的列表框,使用者在下拉框中選擇的項會進入編輯框中,再進行後續處理,在編輯框中也可以直接輸入。

3、資料型別不同:

在組合框中有******、dropdown、drop list三種型別。******型別的組合框和列表框部分是固定顯示的,不能下拉;而其餘兩種帶乙個下拉手柄。設計中別忘記新增滾動條。

dropdown與drop list的區別是後者的編輯框不能輸入。

在列表框中有******、 multiple、extended三種型別,它們決定了使用者選取項的方法。******模式只能夠選取單項,multiple模式可以按ctrl鍵+滑鼠左鍵選取多個項,而extended則可以通過滑鼠拖處矩形一次選取連續的項,也可以加按ctrl鍵作多次選擇。

4樓:離溫景

1、含義不同

列表框用於提供一組條目

(資料項),使用者可以用滑鼠選擇其中乙個或者多個條目,但是不能直接編輯列表框的資料;

組合框的風格取值定義了組合框的具體屬性,包括是否自動排序,是否有滾動條。

2、專案輸入方式不同:

列表框的方式是先會顯示一系列的控制項選項供使用者選擇,之後對選中的進行後續處理,使用者的選擇可為多項選擇;

組合框是乙個編輯框帶乙個可以下拉的列表框,使用者在下拉框中選擇的項會進入編輯框中,再進行後續處理,在編輯框中也可以直接輸入。

3、特點不同

列表框中的專案是通過程式插入到其中的,使用者無法向清單中輸入資料,當選擇其中的專案,並在使用者單擊乙個按鈕或者執行某個操作時,由應用程式完成對指定專案的具體操作;

組合框的編輯區域用來顯示當前選中的項或者編輯組合框裡沒有的項。可以用cb_limittext來限制輸入文字的大小;

為了獲得編輯區域的文字,可傳送cb_getlbtext或者wm_gettext訊息,這樣就把文字複製到指定的字串中,當需要設定編輯區域的文字時,只需要傳送wm_settext訊息。

5樓:匿名使用者

列表框:只能按列表形式顯示並選擇其中的內容,不帶文字框,有兩種樣式(0:列表;1:帶核取方塊的列表)

組合框:可以下拉,也可以以文字框顯示,有三種樣式(0:帶下拉文字框,文字框可編輯;1:

文字框形式[加大高度時會變成類似文字框+列表框的形式],文字框可編輯;2:固定下拉框,文字框的內容只可選擇下列列表裡的內容,不能手動編輯)

vb中單擊組合框中的某一項時,此項新增到列表框中?該程式怎麼編寫?

6樓:匿名使用者

在窗體上新增乙個combo1和乙個list1控制項,輸入以下**:

private sub form_load()combo1.additem "aaa"

combo1.additem "bbb"

combo1.additem "ccc"

combo1.additem "ddd"

end sub

private sub combo1_click()list1.additem combo1.textend sub

7樓:流星劍

private sub form_load()with combo1

.additem "a"

.additem "b"

.additem "c"

.listindex = 0

end with

end sub

private sub combo1_click()list1.additem combo1.textend sub

vb 組合框和列表框

8樓:匿名使用者

你說的是listbox 與 combox 兩個控制項吧。連控制項名都說錯,你還是好好學習。直接給你了,就是誤你了。

列表框和組合框控制項有什麼區別

9樓:離溫景

1、含義不同

列表框用於提供一組條目(資料項),使用者可以用滑鼠選擇其中乙個或者多個條目,但是不能直接編輯列表框的資料;

組合框的風格取值定義了組合框的具體屬性,包括是否自動排序,是否有滾動條。

2、專案輸入方式不同:

列表框的方式是先會顯示一系列的控制項選項供使用者選擇,之後對選中的進行後續處理,使用者的選擇可為多項選擇;

組合框是乙個編輯框帶乙個可以下拉的列表框,使用者在下拉框中選擇的項會進入編輯框中,再進行後續處理,在編輯框中也可以直接輸入。

3、特點不同

列表框中的專案是通過程式插入到其中的,使用者無法向清單中輸入資料,當選擇其中的專案,並在使用者單擊乙個按鈕或者執行某個操作時,由應用程式完成對指定專案的具體操作;

組合框的編輯區域用來顯示當前選中的項或者編輯組合框裡沒有的項。可以用cb_limittext來限制輸入文字的大小;

為了獲得編輯區域的文字,可傳送cb_getlbtext或者wm_gettext訊息,這樣就把文字複製到指定的字串中,當需要設定編輯區域的文字時,只需要傳送wm_settext訊息。

10樓:莊愛景淦倩

組合框可分為下拉式組合框,下拉式列表框,簡單組合框。下拉組合框包括文字框和列表框的功能

11樓:度夏夷媼

控制項的選擇使用主要還是個人習慣問題。

文字框多應用於不限定輸入內容的情況;而組合框和列表框多應用於限定輸入內容的情況。

如輸入名單時,性別(限定於男女兩項)適合用列表框輸入,而姓名、出生日期等非限定項則適合用文字框輸入。

組合框和列表框的選擇,主要看:

1)窗體空間是否充裕;

2)布局效果是否美觀;

word 組合框內容控制項與下拉列表內容框區別

12樓:丘位元沒穿衣服

下拉列表只能選擇列表內的選項,但是組合框不僅可以選擇,還可以手動輸入。

易語言組合框 列表專案 ,易語言怎麼做組合框新增專案

版本 2 程式集 視窗程式集1 子程式 按鈕1 被單擊 區域性變數 h,整數型 區域性變數 tmp,文字型 h 開啟檔案 檔案路徑 如果真 h 0 判斷迴圈首 取反 是否在檔案尾 h,tmp 讀入一行 h 如果真 tmp 組合框1.加入專案 tmp,如果真結束 判斷迴圈尾 關閉檔案 h 版本 2 程...

mfc關於列表控制項的排序問題,mfc組合框(下拉列表)自動排序了,我要按輸入資料時的順序排列怎麼辦?

上面答案可以用的。static int m basc,m sortcolumn 寫在類外面 static int callback mycompareproc lparam lparam1,lparam lparam2,lparam lparamsort 在標頭檔案中宣告 若strcmp報錯,將其改...

請教Access中VBA的多列列表框(multiple co

用removeitem去掉想修改的行,再用additem新增該行 試下行不行 dim ss 8 定義個陣列把原來的行資料複製到這個陣列裡dim t,t1 as integer for n 0 to 8 ss n list14.column n,i next n ss j t1 是想要賦的值 t ss...