Vb.net 允许用户选择热键

Vb.net 允许用户选择热键,vb.net,Vb.net,我希望我的用户能够为我的应用程序选择他们自己的热键,但我在这样做时遇到了一些问题 我想有一个文本机器人,你可以输入,它会把钥匙。 示例:如果键入“Ctrl Q O”,它将在文本框中显示“Ctrl+Q+O”;如果键入“Alt S F”,它将显示“Alt+S+F”,依此类推。 我不知道怎么做 非常感谢你们的帮助 我总是使用ComboBox来完成这项工作。这就避免了必须弄清楚控制、Ctl、Ctrl和Cntl。键也是一样,这样,如果前面定义了Ctrl-Q,您可以从后面的列表中删除Q Show about

我希望我的用户能够为我的应用程序选择他们自己的热键,但我在这样做时遇到了一些问题

我想有一个文本机器人,你可以输入,它会把钥匙。 示例:如果键入“Ctrl Q O”,它将在文本框中显示“Ctrl+Q+O”;如果键入“Alt S F”,它将显示“Alt+S+F”,依此类推。 我不知道怎么做


非常感谢你们的帮助

我总是使用ComboBox来完成这项工作。这就避免了必须弄清楚控制、Ctl、Ctrl和Cntl。键也是一样,这样,如果前面定义了Ctrl-Q,您可以从后面的列表中删除Q Show about?您需要弄清楚术语。Ctrl+Q+O不是热键;它是一个热键,后跟一个键或一个键序列。Ctrl、Alt和Shift是修饰符,它们修改后面的字符-请注意,字符是单数而不是复数。所以Ctrl+Q+O是Ctrl+Q,后面跟着O。@VisualIncent是的,就像那样,但在VisualBasic中是这样的。另外,这是一个非常有缺陷的控件。您知道该控件适用于所有.NET语言吗?这意味着它在VB.NET,C,F,C++ CLI等中都有作用,你只需要编译成.dll文件(或者转换源代码)。还有,你所说的“非常童车”是什么意思?我总是用ComboBox来做这件事。这就避免了必须弄清楚控制、Ctl、Ctrl和Cntl。键也是一样,这样,如果前面定义了Ctrl-Q,您可以从后面的列表中删除Q Show about?您需要弄清楚术语。Ctrl+Q+O不是热键;它是一个热键,后跟一个键或一个键序列。Ctrl、Alt和Shift是修饰符,它们修改后面的字符-请注意,字符是单数而不是复数。所以Ctrl+Q+O是Ctrl+Q,后面跟着O。@VisualIncent是的,就像那样,但在VisualBasic中是这样的。另外,这是一个非常有缺陷的控件。您知道该控件适用于所有.NET语言吗?这意味着它在VB.NET,C,F,C++ CLI等中都有作用,你只需要编译成.dll文件(或者转换源代码)。还有,你说的“非常车”是什么意思?