Re: [VB6 ] 鍵盤動作呼叫按鈕的動作!?
不好意思,辛苦樓上大大。我表達的不是很好辛苦大家猜我的原意了。
其實我的意思大致就是如下~
今天如果我按下鍵盤的"+"要去觸發按鈕2(Button,Command2)的動作時,如下寫法~
if keyascii=43 then command2_click
(其實搞不好已經有人猜到了,我就是寫計算機)
但今天我的+-*/為按鈕2的陣列Command2(0~3)時,我以為跟我在呼叫text的陣列用
法一樣,text(index).text,所以我就很直覺的寫入
if keyascii=43 then command2(0)_click
但這寫法就錯了,而我也搞不大懂到底是錯在哪。
後來樓上的大大有提供正解了,原來要下成
if keyascii=43 then command2_click(0)
這樣就可以了。
我錯的地方就是那個(0)的位置應該要移到後面,我以為跟用text1(0).text的陣列是
一樣的用法,所以就擺在前頭,就錯了。
感謝又學到一課,謝各位。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.194.42
※ 編輯: sdwufei 來自: 118.169.194.42 (06/26 10:54)
→
06/26 16:11, , 1F
06/26 16:11, 1F
討論串 (同標題文章)