VB6 TEXT控制元件陣列

時間 2021-09-01 20:51:07

1樓:琦彩榮何賦

你是不是form上有十個text1(1)~text1(10)的textbox

控制元件陣列

,還有一個text2,然後需要比如在text2中輸入5,那麼text1(6)~text1(10)的可見性都變成false?

只需要作一個改動

將iftext1

>ithen

改為if

text1(i).text

then

你原來程式應該問題出在if

text1>i這裡

你要比較的是text1控制元件陣列的內容吧,那麼必須指定索引號,否則與陣列名稱比較是無意義的,還有就是迴圈中的i應該代表的是依次比較陣列的索引號,並不是你需要比較的內容大小,你應該與text2的內容比較才有意義。

2樓:麥玉枝那秋

每一個text陣列寫一個事件

private

subtext1_click(index

asinteger)

ifindex=0

then

elseif

index=9

then

根據事件傳遞來的index來判斷是陣列中的哪個文字框出發的單擊事件。

也就是說要寫10個這樣的事件

vb怎樣將text1中輸入字母在text2中自動轉換成數字

private sub text1 change dim s as string,m as stringfor i 1 to len text1.text m lcase mid text1.text,i,1 if asc m 97 and asc m 122 then s s asc m 96 e...

vb中如何把在text1中輸入的資料,從列表框list1中刪除

private sub command1 click for i list1.listcount 1 to 0 step 1 if list1.list i text1.text then list1.removeitem i next end sub 我叫明輝 private sub comman...

vb中怎麼控制LINE的寬度,vb中怎麼控制一個LINE的寬度

1 在窗體上新增一個line1控制元件。2 在它的屬性框裡修改borderwidth的值為想要的值,比如輸入5。3 程式設計實現 line1.borderwidth 6 堵義 事先在窗體裡新增一個line控制元件 需要顯示的時候指定它的位置 寬度用width屬性試試。 line沒有寬度可設,你要設 ...