2015-12-10 99 views
0

我有多個標籤&我的表單中的文本框。當用戶通過窗體標籤時,焦點永遠不會到標籤。 文本框獲得焦點,光標顯示在其中,但文本框上沒有焦點矩形。通過Tab鍵選擇標籤

如果情況正確,默認的Windows行爲不是通過焦點矩形使標籤可選。

有沒有一種方法可以通過顯示圍繞它的焦點矩形來關注標籤?

+3

可能重複[可以標籤獲得焦點?](http://stackoverflow.com/questions/5692620/could-label-get-a-focus) – DeanOC

+0

不,你不能把焦點放在標籤上。 – DeanOC

+0

我可以問你想達到什麼嗎? – Randy

回答

3

你不能把焦點放在c#中的標籤上,你可以將焦點放在控件上,以便用戶可以編輯。

+1

是的,沒有。 'Label'控件有一個'Focus()'方法,但是'ControlStyles.Selectable'是'false'。所以,由於它不可選,它不會接收輸入,當它具有焦點時沒有真正發生。 https://msdn.microsoft.com/en-us/library/system.windows.forms.control.focus.aspx – sab669