社区
C#
帖子详情
虚心求教`~~ 在.NET中如何判断大小写(CapsLock键)的状态?
阿非
2005-11-16 10:03:06
在.NET2003中如何判断出当前的大小写状态`~~ 困绕了好久了~~` 希望能得到解决`~
还有一个就是 断开式连接中,能否用存储过程,要是可以的话,应该怎样写~~ 先谢谢了~~`
...全文
442
19
打赏
收藏
虚心求教`~~ 在.NET中如何判断大小写(CapsLock键)的状态?
在.NET2003中如何判断出当前的大小写状态`~~ 困绕了好久了~~` 希望能得到解决`~ 还有一个就是 断开式连接中,能否用存储过程,要是可以的话,应该怎样写~~ 先谢谢了~~`
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿非
2005-11-26
打赏
举报
回复
^-^ 没关系,谢谢你给的代码 ~~ Thank you~
s5689412
2005-11-25
打赏
举报
回复
很对不起,是我搞错了,我一直以为你要的是Shift键的按下状态,所以才那样说的。
作为补偿,我把 chenyuming2004(这辈子我算是废了) 给的代码写了一个可以运行的给你,
是一个Console程序,你自己看看。;)
using System;
using System.Runtime.InteropServices;
public class MyClass
{
[DllImport("user32", CharSet=CharSet.Ansi, SetLastError=true, ExactSpelling=true)]
public static extern int GetKeyState(int nVirtKey);
public static void Main()
{
if ((GetKeyState(20) & -1) > 0)
{
Console.WriteLine("On");
}
else
{
Console.WriteLine("Off");
}
Console.ReadLine();
}
}
阿非
2005-11-25
打赏
举报
回复
你发的哪个网址我去过的,也找过discussion 可是却没看到有关大小写键的,你说的哪个方法也只是判断修改键的状态啊,不知道你是为什么说可以的,如果可以,你把代码写下可以么?
谢谢
阿非
2005-11-25
打赏
举报
回复
还是提示错误,说哪个方法不能是外部的,也无法声明主体,你是在那里写的方法啊?
我写在Form1所在的类中了,你能给我发个调试过的程序么? 可以通过运行的,谢谢
s5689412
2005-11-24
打赏
举报
回复
using System.Runtime.InteropServices;
其实用Control.ModifierKeys 属性
获取一个值,该值指示哪一个修改键(SHIFT、CTRL 和 ALT)处于按下的状态。
就可以的,还要搞的那么复杂。
如果早看看我说的那篇discussion,就不用现在还在问了。
阿非
2005-11-24
打赏
举报
回复
chenyuming2004(这辈子我算是废了) 那里去了啊? 再告诉下,导入哪个命名空间啊!!!
阿非
2005-11-23
打赏
举报
回复
晕,提示导入命名空间, 需要导入哪个空间呢? 还请在告诉一下,(揭贴的时候没测试)
谢谢拉``
阿非
2005-11-21
打赏
举报
回复
Thank you~~~ 不过我哪个问题还没得到解决,所以先不能给你分哦`~~ 不好意思哈~~
揭贴的时候一定给你分`~~
chenyuming2004
2005-11-19
打赏
举报
回复
[DllImport("user32", CharSet=CharSet.Ansi, SetLastError=true, ExactSpelling=true)]
public static extern int GetKeyState(int nVirtKey);
if ((Form2.GetKeyState(20) & -1) > 0)
{
this.Text = "灯亮";
}
else
{
this.Text = "灯灭";
}
阿非
2005-11-19
打赏
举报
回复
我知道DateAdpater的参数里可以写存储过程名,可是 在调存储过程的时候,不是需要显示的打开和关闭么, 怎样能不显示的打开和关闭,也就是断开式,让它自己打开和关闭,不用人为控制
请你给解释下``` 谢谢`~~~~
阿非
2005-11-19
打赏
举报
回复
谢谢,那在C#中应该怎样写呢? 我想在WinForm中用
Tiller2008
2005-11-18
打赏
举报
回复
marking...
chenyuming2004
2005-11-18
打赏
举报
回复
编程获得键盘上的“Num Lock”“Caps Lock”“Scroll Lock”的当前状态
http://blog.csdn.net/chenyuming2004/archive/2005/02/24/299762.aspx
阿非
2005-11-17
打赏
举报
回复
自己顶一下~~~~~~~~~~~~
阿非
2005-11-17
打赏
举报
回复
能在解释的细一点么? 我还是不明白,(比较笨`~~)
yxred
2005-11-16
打赏
举报
回复
前一个问题一般要调用 API 实现
yxred
2005-11-16
打赏
举报
回复
或用,向导建一个数据库 的 DateSet 试一试再看一看代码就明白了
yxred
2005-11-16
打赏
举报
回复
可以使用存储过程,
你要理解 DateAdpater 的工作方式,就明白了
s5689412
2005-11-16
打赏
举报
回复
参考这里的discussion:
http://www.dotnet247.com/247reference/msgs/14/72068.aspx
Qt获取
Ca
ps
lock
键
(
大小写
键
)
状态
1.前言 最近需要qt获取按
键
ascii码,可是QKeyEvent::key()返回的是
键
码,不是ascii码(0-127),需要从
键
码转ascii码。遇到的问题是不知道如何获取
Ca
ps
lock
键
状态
,网友说用LOBYTE(GetKeyState(VK_
CA
PITAL)),但如何跨平台呢,QT不该只用windows吧? 2.解决办法 用QKeyEvent::nativeModifiers()...
Qt - 获取
Ca
ps
Lock
大小写
键
状态
(Linux系统)
源码下载链接:htt
ps
://github.com/savolai/Qt-Widgets-password-dialog-with-
Ca
ps
-
Lock
-check 注意事项:需要在源码.pro文件里添加 LIBS += -lX11 运行结果
Ca
ps
Lock
键
off时: 运行结果
Ca
ps
Lock
键
on时: 在密码输入栏里可以使用这种方式检测大写
键
是否开...
计算机
键
盘的大写
键
,Win10系统
键
盘
大小写
切换
键
(
Ca
ps
Lock
)失灵了如何解决
为了方便操作,大多用户都会通过快捷
键
来切换
大小写
。不过,最近有位win10系统用户在使用电脑时,却遇到了一个怪异的问题。该用户在按下
键
盘上的
Ca
ps
Lock
键
时能打开大写指示灯并能输入英文大写字母,可是再按
Ca
ps
Lock
键
就不能关闭大写指示灯,也不能切换到小写输入,而按
键
盘上的Shift
键
可关闭大写指示灯并切换到小写输入。这是怎么回事呢?下面,小编就向大家分享Win10系统
键
盘
大小写
切换
键
(...
Win10下将
Ca
ps
Lock
键
(
大小写
锁定
键
)转换映射成Ctrl
键
之前用过Edit plus、NotePad++、Sublime Atom (MyEcli
ps
e、 IntelliJ IDEA 不在属于集成开发环境,不在此列),在Vim之前一直以为Atom是最好用的,直到学了Vim才发现之前自己用的编辑器都是屎! 不管您是不是职业码农,都强烈推荐您学学(将我孩子一定要从娘胎里开始教他用,哈哈) 扯远了,Vim经常要用到Ctrl
键
,而
Ca
ps
Lock
(
大小写
锁定
键
)基本上不用,着实浪费下面介绍怎样把
Ca
ps
Lock
(
大小写
锁定
键
)映射为Ctrl
键
: 第一步:将下面的内容复制
Qt
判断
大小写
键
Ca
ps
Lock
状态
重载KeyPressEvent() 和 KeyReleaseE
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章