2012-02-20 43 views
1

我試圖在按下'A'鍵時爲鏈接標籤創建事件。當'B'鍵被按下時等同,直到'Z'。該LinkLabel的名稱是ALinkLabel使用按鍵執行鏈接標籤點擊

從我的研究,我認爲它看起來有點像這樣

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

我不能完全肯定,新的C#。

任何有識之士將不勝感激

+0

標籤是否有製表符?它可以在運行時獲得焦點嗎?它不是像文本框這樣的輸入控件 - 所以不太確定。將嘗試一個簡單的應用程序,稍後發佈我的答案。 http://msdn.microsoft.com/en-us/library/system.windows.forms.label.keypress.aspx – Digvijay 2012-02-20 00:35:14

+0

你真的想用這段代碼做什麼? – Digvijay 2012-02-20 00:41:30

回答

2

你將不是要處理的父窗體/用戶控件的keyPressed,然後使用適當的LinkLabel的PerformClick它鑄造IButtonControl後。

爲了找到匹配的LinkLabel,您可以考慮將綁定的字母存儲在鏈接標籤控件的Tag屬性中。

相關問題