c#中控制台系统向窗体中函数转移?解决办法
c#中控制台系统向窗体中函数转移?
我找到一个代码是控制台系统的,但是我自己做了一个控件,想在窗体中实现它,不知怎么做呢
如何在窗体中实现其功能呢?难道是将下面的函数修改一下进行?可是该函数是窗体函数,从事件双击出来的,不知怎么换参数
不知哪位大神知道?最好展示一下代码
------解决思路----------------------
如果参数完全一致,可以用动态绑定 += 你的keydown
------解决思路----------------------
我找到一个代码是控制台系统的,但是我自己做了一个控件,想在窗体中实现它,不知怎么做呢
public override bool KeyDown(
//the current view when mouse down
View view,
//Enumerates key modifiers used in input:
//None, Ctrl,Alt,Shift
KeyModifiers modifier,
//the key pressed
ushort key,
// not clear to me :-(
double timeOffset)
{
// key modifiers + pressed key
System.Windows.Forms.MessageBox.Show("快捷键: "+ modifier.ToString() + ", 按下键:" + key);
return false;
}
如何在窗体中实现其功能呢?难道是将下面的函数修改一下进行?可是该函数是窗体函数,从事件双击出来的,不知怎么换参数
private void Form1_KeyDown(View view, KeyModifiers modifier, ushort key, double timeOffset)
{
}
不知哪位大神知道?最好展示一下代码
------解决思路----------------------
如果参数完全一致,可以用动态绑定 += 你的keydown
------解决思路----------------------
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
MessageBox.Show("快捷键: " + e.Modifiers.ToString() + ", 按下键:" + e.KeyCode);
}