以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SendKeys怎么用?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191990)

--  作者:lianghanyu
--  发布时间:2024/5/22 9:31:00
--  SendKeys怎么用?
我想把窗口中的面板激活,然后模拟按键盘 “F”  以下代码,请指正。谢谢!


Dim sc1 As WinForm.SplitContainer = e.Form.Controls("SplitContainer2")
If sc1.Panel2.Focused = False Then
    sc1.Panel2.Select
    SendKeys.Send("F")
End If


--  作者:有点蓝
--  发布时间:2024/5/22 9:52:00
--  
面板没有输入焦点,是无法激活的。有输入焦点的控件比如文本框之类的才能激活
--  作者:lianghanyu
--  发布时间:2024/5/22 9:55:00
--  
那我应该怎么选中面板呢?  因为要实际操作过程中, 我发觉需要我点了一下面板,再按“F",  面板里的程序 确实按我想要的效果运行了。
--  作者:有点蓝
--  发布时间:2024/5/22 10:11:00
--  
请做个例子发上来看看