我被要求创建winform应用程序,其中有两个组合框
第一个框包含 Ctrl + Alt , Ctrl + Shift 和 Alt + Shift 等选项。第二个框包含来自 a-z 的字母和数字 0-9 ..
该表单还包含一个名为" Register"的按钮。我的任务是,当我单击注册按钮时,必须将组合框中选择的选项视为热键,并且应该注册它。请帮我修改代码,因为我是这项技术的新手。
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedItem.ToString() != str && comboBox3.SelectedItem.ToString() != s)
{
str = comboBox1.SelectedItem.ToString();
byte str1 = (byte)(str)[0];
s = comboBox3.SelectedItem.ToString();
byte s1 = (byte)(s)[0];
RegisterHotKey(this.Handle, this.GetType().GetHashCode(), Win32Modifiers, s1);
}
base.WndProc(ref msg);
}
protected override void WndProc(ref Message m)
{
if(m.Msg == )
base.WndProc(ref m);
}
这是我到目前为止所做的事情