2014-10-06 5 views
1

LinkLabel 있습니다. 바로 가기 키를 누르면 링크 가능 영역에 포커스가 있지만 점선 영역이 나타나지 않습니다! 보도 단축키는 점선 영역이 항상 나타나면단축키로 포커스를 얻었을 때 Linklabel 점선 초점 영역이 나타나지 않습니다.

enter image description here

다음 : '탭'으로 초점 왔을 때 , 그는 점선 초점 영역을 가지고있다.

바로 가기 키를 사용하여 점선으로 표시된 영역을 즉시 표시하려면 어떻게해야합니까?

답변

2

문제점을 발견했습니다. 보호 된 속성 ShowFocusCues의 모든 사항입니다. 기본적으로 false로 설정됩니다. "Tab"을 사용하여 컨트롤을 포커스하면 ShowFocusCues가 true로 설정됩니다.

public class UGLinkLabel : LinkLabel 
    { 
     private bool _displayFocusCues = true; 

     protected override bool ShowFocusCues 
     { 
      get 
      { 
       return _displayFocusCues; 
      } 
     } 

     public bool DisplayFocusCues 
     { 
      get 
      { 
       return _displayFocusCues; 
      } 
      set 
      { 
       _displayFocusCues = value; 
      } 
     } 
    } 
:

참으로 ShowFocusCues을 설정하는 방법을 예입니다

관련 문제