Commit 85041636 by liulongfei

1

parent c47660e9
......@@ -67,5 +67,55 @@ namespace VIZ.Framework.Common
return sb.ToString();
}
/// <summary>
/// 获取热键值
/// </summary>
/// <param name="e">键盘事件</param>
/// <returns>热键值</returns>
public static string GetHotkey(System.Windows.Forms.KeyEventArgs e)
{
StringBuilder sb = new StringBuilder();
if (e.Control)
{
sb.Append("Ctrl + ");
}
if (e.Alt)
{
sb.Append("Alt + ");
}
if (e.Shift)
{
sb.Append("Shift + ");
}
// D0 - D9
if (e.KeyCode >= System.Windows.Forms.Keys.D0 && e.KeyCode <= System.Windows.Forms.Keys.D9)
{
sb.Append($"{e.KeyCode}");
return sb.ToString();
}
// A - Z
if (e.KeyCode >= System.Windows.Forms.Keys.A && e.KeyCode <= System.Windows.Forms.Keys.Z)
{
sb.Append($"{e.KeyCode}");
return sb.ToString();
}
// F1 - F12
if (e.KeyCode >= System.Windows.Forms.Keys.F1 && e.KeyCode <= System.Windows.Forms.Keys.F12)
{
sb.Append($"{e.KeyCode}");
return sb.ToString();
}
// Delete
if (e.KeyCode == System.Windows.Forms.Keys.Delete)
{
sb.Append($"{e.KeyCode}");
return sb.ToString();
}
return sb.ToString();
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment