Random r =new Random()
比如char chr =Convert.toChar(Convert.toInt32('A')+r.net(52));
上面这段能表示键盘上大小写字母,现在想把键盘上所有胡按键都表示出来(如f1,f2,Esc,向上向下,等)
比如char chr =Convert.toChar(Convert.toInt32('A')+r.net(52));
上面这段能表示键盘上大小写字母,现在想把键盘上所有胡按键都表示出来(如f1,f2,Esc,向上向下,等)
解决方案 »
- C# 读取EXCEL问题 着急。。。。。。
- 熬夜求解答帮帮C#菜鸟............
- 哪位大虾给小菜我讲讲this.Close()和application.Exit()到底有什么区别啊?
- DataGridView派生新列问题
- 请教时时检测数据库的问题
- 请教:如何通过Socket传递自定义的对象?
- C# 窗体bitmap执行处理图片内存不足
- ASP.NET 邮件异步发送 回调函数里不存在HttpContext 怎么可以取到原来的HttpContext
- 在C#中如何做数据导入或合并功能,请做过这方面功能的大侠们留下代码??????
- c#中如何把ascii码转为字符
- 请问WebBrowser如何提取HTML代码并且代码是gb2312格式的
- 如何动态的改变它的速度?
如果你用一个全局变量去构建BOTTON
那么你点击的就是一个键(值相同的情况下)
局部 则每次都去构建.
至于如果上面有N个值得..我想是很难做到了,就算做到了估计也会出问题的.
string[] keys = Enum.GetNames(typeof(System.Windows.Forms.Keys)); Random random = new Random(DateTime.Now.Millisecond);
int index = random.Next(keys.Length);
Keys key = (Keys)Enum.Parse(typeof(System.Windows.Forms.Keys), keys[index]); MessageBox.Show(key.ToString());