c# 如何 禁用键盘输入
3个回答
2013-09-11
展开全部
需要调用底层系统钩子,你可以找一个转换键盘输入的WIN32DLL在C#中使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-11
展开全部
using System.Windows.Forms;
class Test : Form
{
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
return true;
}
Test()
{
TextBox tbx = new TextBox();
tbx.Parent = this;
tbx.Text = "任何按键都无效";
}
static void Main()
{
Application.Run(new Test());
}
}
class Test : Form
{
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
return true;
}
Test()
{
TextBox tbx = new TextBox();
tbx.Parent = this;
tbx.Text = "任何按键都无效";
}
static void Main()
{
Application.Run(new Test());
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-11
展开全部
响应窗口的 key_down消息,设置那个handle为true表示此消息被处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询