按键执行链接标签点击

时间:2012-02-20 00:25:47

标签: c# events event-handling keypress

按下'A'键时,我正在尝试为链接标签创建一个事件。当按下'B'键时也是如此,依此类推,直到'Z'。链接标签的名称是ALinkLabel

从我研究的内容来看,我觉得它看起来有点像这样

private void ALinkLabel_KeyPressed(object sender, KeyEventArg e)
{
   something in there
}

我不太确定,是C#的新手。

非常感谢任何见解

2 个答案:

答案 0 :(得分:2)

您希望在父表单/用户控件上处理KeyPressed,然后在将其转换为IButtonControl后使用相应LinkLabel的PerformClick

为了找到匹配的LinkLabel,您可以考虑将绑定字母存储在链接标签控件的Tag属性中。

答案 1 :(得分:0)

在按下按键或某事时,您似乎正在尝试更改标签的文字!

请参阅此处:http://social.msdn.microsoft.com/Forums/da-DK/winforms/thread/b2c7bdd0-6204-4ced-b3d9-6101925b06ed