这是一个模拟键盘。
有edit1与edit2两个输入框,和一个按钮(假定作用就是输入1)
if(self.ActiveControl = Edit1) then Edit1.Text:=Edit1.Text+'1'
else if(self.ActiveControl = Edit2) then Edit2.Text:=Edit2.Text+'1'运行结果,edit1和edit2都无法输入
我再在edit1与edit2的onclick事件分加入了edit1.setfocus和edit2.setfocus,还是不行。
有edit1与edit2两个输入框,和一个按钮(假定作用就是输入1)
if(self.ActiveControl = Edit1) then Edit1.Text:=Edit1.Text+'1'
else if(self.ActiveControl = Edit2) then Edit2.Text:=Edit2.Text+'1'运行结果,edit1和edit2都无法输入
我再在edit1与edit2的onclick事件分加入了edit1.setfocus和edit2.setfocus,还是不行。
用speedbutton不会获得焦点
而用BUTTON的时候你点击它,它就同时获得焦点了
也就是当前的ACTIVECONTROL为BUTTON