问题描述
VB.NET中如何用代码激活CapsLock等键我知道获得键的状态代码为MsgBox(My.Computer.Keyboard.CapsLock)这是GET请问如何修改设置set呢?谢谢了
解决方案
解决方案二:
试试:SendKeys.Send("{CapsLock}")。不过,效果可能只有一次,还是一直有效,你自己试试。
解决方案三:
引用楼主webcivics的回复:
VB.NET中如何用代码激活CapsLock等键我知道获得键的状态代码为MsgBox(My.Computer.Keyboard.CapsLock)这是GET请问如何修改设置set呢?谢谢了
参考,C#的,改一下就行了
解决方案四:
谢谢2楼,我才学VB.NET还没接触过C#能不能帮忙修改一下代码。谢谢了。如果需要做DLL文件的话,DLL文件我也不会做。.....谢谢了或者哪们大侠帮忙根据C#修改一下
解决方案五:
引用3楼webcivics的回复:
谢谢2楼,我才学VB.NET还没接触过C#能不能帮忙修改一下代码。谢谢了。如果需要做DLL文件的话,DLL文件我也不会做。.....谢谢了或者哪们大侠帮忙根据C#修改一下
privatevoidForm1_Load(objectsender,EventArgse){constintKEYEVENTF_EXTENDEDKEY=0x1;constintKEYEVENTF_KEYUP=0x2;keybd_event(0x14,0x45,KEYEVENTF_EXTENDEDKEY,(UIntPtr)0);keybd_event(0x14,0x45,KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP,(UIntPtr)0);}[DllImport("user32.dll")]staticexternvoidkeybd_event(bytebVk,bytebScan,uintdwFlags,UIntPtrdwExtraInfo);
就这么点代码,不会吧
解决方案六:
呵呵还真不会呢。实在不好意思,我貌似很笨呢。你给的代码我放在什么地方呀?我放在按钮事件里不行呢。怎么用?谢谢了。如果可以给做个实例发我邮箱281874515@qq.com。或者回贴讲一下也可以。麻烦你了。谢谢。
解决方案七:
在窗体加载事件中放上这些代码,不过,要改成VB的。
解决方案八:
改成VB的不会呀。就是因为不会。麻烦楼上的了。帮忙给改一下。谢谢大家