RT,,,不要吧网上那一堆的键码发出来,,,要是有shift我就不需要在这发帖了。
解决方案 »
- 查询数据库中的一条记录
- IE中复制图片~!!!
- 取父用户控件属性问题,急!
- 有关服务器程序设计中ListView更新的问题
- 翻页问题 特急呀!
- 如何关闭webBrowser控件里打开的新浏览器窗口
- 这样连接sql数据库对吗??
- 有没有可能这样做?将richTextBox控件和一个VHSrcoll控件结合?
- winform程序可否设全局变量(应用程序级别)
- 现在有哪些可以针对C#的UML工具(可以直接生成代码的)
- 遇到DEV控件问题,请教............................
- 如何在gridview前加一个序号,要求添加数据时编号自动加1,删除数据时编号减1,无论从那儿删除序号都是顺序排列!
我用网上的是正常的。
SendKeys.Send("+a");
Key Code
SHIFT +
CTRL ^
ALT %
这三个字符对应的是前缀。
SendKeys.Send("+a");
你窗体设置KeyPreview为True,编写KeyDown为:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
this.Text = (e.Shift ? "Shift" : "") + e.KeyCode.ToString();
}你会看到有Shift。你说没起作用,要看你怎么使用的。贴出你的代码或你详细的测试步骤。
private void button5_Click(object sender, EventArgs e)
{
SendKeys.Send("+a");
}
这样写的
+就代表Shift