2009-04-16 5 views
1

WinForm에 몇 가지 컨트롤이 있습니다 : CheckedListBox, ListBox, ListView, TreeView, TextBox. 내가 찾은WinForm 컨트롤은 .Enabled = false에서 다르게 동작합니다.

ControlName.Enabled = false; 

다음과 같은 결과에

:

  • 의 ListView 및 텍스트 상자의의 BackColor은 회색으로 얻을.
  • CheckedListBox, ListBox 및 TreeView의 BackColor는 회색으로 표시되지 않습니다.

왜 이런 행동입니까? 그것은 의도적이거나 버그입니까? 행동을 통일하는 방법?

답변

관련 문제