标题:c# winform chart下如何获取按键?
只看楼主
xhrain
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2009-7-19
 问题点数:0 回复次数:1 
c# winform chart下如何获取按键?
c# winform
chart下如何获取按键,包括组合按键。
搜索更多相关主题的帖子: 获取 c# winform 按键 chart 
2021-09-22 12:20
qq2889577966
Rank: 4
等 级:业余侠客
威 望:5
帖 子:57
专家分:267
注 册:2021-4-14
得分:0 
设置Form的
KeyPreview = true;
在本窗口都可以获得组合和按键
用比如
Form1.KeyDown += Form1_KeyDown;
Form1.KeyUp += Form1_KeyUp;

private static void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Alt && e.KeyCode == Keys.X) // alt-x
            {
                ........
            }
}

private static void Form1_KeyUp(object sender, KeyEventArgs e)
        {
            if ((e.Control && e.KeyCode == Keys.Right) || (e.Control && e.KeyCode == Keys.Left) || (e.Control && e.KeyCode == Keys.Up) || (e.Control && e.KeyCode == Keys.Down) ||
                     (e.Shift && e.KeyCode == Keys.Right) || (e.Shift && e.KeyCode == Keys.Left) || (e.Shift && e.KeyCode == Keys.Up) || (e.Shift && e.KeyCode == Keys.Down))
            {
                ............
            }
        }
等等。。。。
不受组件影响,在页面随时取

[此贴子已经被作者于2021-9-23 11:21编辑过]

2021-09-23 09:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-506936-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.050801 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved