关于 IP 地址控件的问题(2分)

  • 主题发起人 主题发起人 dangde
  • 开始时间 开始时间
D

dangde

Unregistered / Unconfirmed
GUEST, unregistred user!
用下列语句,创建一个IP地址控件:
CreateWindow(WC_IPADDRESS, nil, WS_CHILD or WS_VISIBLE, Aleft, ATop, AWidth, AHeight, Ahl, 0, Ainst, nil);
然后再在表单上放一个DBGRID,大家有没有发现当焦点在IP地址控件上,再点击DBGRID时,这样DBGRID能点击的了吗?
这个问题真的很奇怪,没有遇到过。
哪位高人能指点一二。
 
找到了解决办法,就是给IPEDIT发送TAB的按键消息,然后再把焦点取回来就行了。如此:
postMessage(FIpedit3, WM_KEYDOWN, VK_TAB, 0);
postMessage(FIpedit4, WM_KEYDOWN, VK_TAB, 0);
ActiveControl := dbgridScheme;
Application.ProcessMessages;
dbgridScheme.SetFocus;
。。。。。。
。。。。。。
 

Similar threads

D
回复
0
查看
773
DelphiTeacher的专栏
D
D
回复
0
查看
677
DelphiTeacher的专栏
D
D
回复
0
查看
932
DelphiTeacher的专栏
D
后退
顶部