作者Hotan (昊天)
看板Visual_Basic
标题Re: [VB6 ] 输入字元 ,让特定的元件动作?
时间Sat Jul 15 00:41:16 2006
※ 引述《fumizuki (蒙面加菲狮)》之铭言:
: 找到哪里的问题了...
: 第一,因为事件触发顺序的关系,KeyDown 的时候,TextBox 的内容尚未改变:
: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
: Select Case KeyCode
: Case vbKeyA To vbKeyT
: cmdname = "Command" & CStr(KeyCode - (vbKeyA - 1) & "_click"
: Case Else
: Text1.Text = ""
: Exit Sub
: End Select
: CallByName Me, cmdname, VbMethod
: End Sub
因为我移到 Ucase(text1.text) 的 text1.text 有值说
我被误导罗? @@
: 第二,被 CallByName 呼叫的副程式必须为公有方法:
: Public Sub Command1_Click()
: MsgBox 1
: End Sub
第二点不太懂,而且 function 不能叫command1_click()
ambiguous name detected: command1_click
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.132.132.184
1F:推 fumizuki:你有重覆的名称 07/15 17:03