VB中如何讓選擇的多個核取方塊在文字框中分行顯示

2021-08-11 14:16:53 字數 1192 閱讀 6839

1樓:青松踏雪

不好意思,樓上**沒有問題,可是功能不能按提問者實現。

這個題的考點在“所選的每一個核取方塊的caption屬性佔一行”

所以,首先需將文字框的multiline屬性設為true,如果需加滾動條,可以設定文框的scrollbars屬性,之後再建立核取方塊陣列,最後**:

private sub check1_click(index as integer)

if check1(index).value = vbchecked then text1 = text1 & check1(index).caption & vbcrlf

end sub

2樓:匿名使用者

1、開啟visual basic 6.0軟體,新建一個標準exe工程,在新建的工程窗體設計器上新增一個有10個元素的check陣列控制元件和一個text控制元件;

2、設定text1的multiline屬性為true;

private sub check1_click(index as integer)

dim i as integer

dim str as string

str = ""

for i = 0 to 9

if check1(i).value = 1 then

str = str & check1(i).caption & vbcrlf

end if

next i

text1.text = str

end sub

private sub form_load()

dim i as integer

for i = 0 to 9

check1(i).caption = i

next i

end sub

4、單擊執行按鈕,或者按下f5按鈕,執行該工程,勾選check控制元件,可以使多選框在文字框中分行顯示。

3樓:在世貿天階灌籃的高飛燕草

新增核取方塊陣列(index 0-13)

private sub check1_click(index as integer)

if check1(index).value = vbchecked then text1 = text1 & check1(index).caption & vbcrlf

end sub

VB新手,該如何起步,VB中如何讓程式開機啟動?

先學access,比vb精彩,幫助檔案也很全面,什麼都圖形化了最容易上手,學會了access就深一點學sql server,再發展到vba 為什麼要這樣,因為要為c s架構打基礎,大部分vb做的小程式離不開sql和access做後臺資料庫,不然你學的沒一個實用的,自然學不會,就像大學學程式設計一樣,...

在EXCEL中如何讓多個單元格中名字相同時再另單元格中只顯示一次

假如a1 d4區域統計有幾個 石頭 你可以在e1輸公式 if countif a1 d4,石頭 1,石頭 假如只有一個或者沒有的話,就是空的 高階篩選,選擇不重複項.excel如何把一列中的相同名字,在另一列中只取出一個排列出來 用公式較為繁瑣bai。用篩選吧 du 選中該列,選單 zhi資料 da...

在vb中如何用迴圈語句給多個連續文字框賦值

dim obj as object,objname as string,i as integer i 0 for each obj in me.controls 列舉窗體所有控制元件 debug.print typename obj if typename obj textbox then 判讀是否...