返回首页

朋友你好,我要验证我的Windows应用程序输入的字符串或数字或任何其他的事情提交..

现在,我几乎都这样做,但现在我有一个问题是如何检测用户按下的键与Shift键或不按..

输入方法"("支架,我们必须按键盘上的shift键9键

所以,我要检查这样任何键被按下shift键或不...| Tejas_Vaishnav

回答

评论会员:游客 时间:2012/02/06
|几种可行的方法记录罗杰・赖特:imgsrc=http://www.orcode.com/img/ico/smiley_smile.gif],我敢肯定,他们会为你工作。事实上,我不知道如何做到这几次自己。感谢一个很好的问题!SAKryukov
这是一个耻辱,你没有指定UI库。什么,我需要给你的所有情况下的答案吗?

对于WPF,使用事件的事件参数,采取财产KeyboardDevice,其类型有方法System.Windows.Input.KeyboardDevice.GetKeyStates将返回任何键的状态。

请参阅:
{A},
{A2}
{A3}]

为形式,使用该事件的事件参数采取财产System.Windows.Forms.KeyEventArgs.Modifiers的;它已经Shift键的状态信息,请参阅{A4}]

您的Visual Studio安装MDSN帮助,你有一个强烈的需要。 {S0的}

mdash;的SA
评论会员:SwingSwis 时间:2012/02/06
尝试这一个
<script type="text/javascript">

function isKeyPressed(event){

    if (event.shiftKey==1){

        alert("The shift key was pressed!")

    }else{

        alert("The shift key was NOT pressed!")

    }

}

 

</script>


{C}