2014-09-09 2 views

답변

0

콤보 상자의 DrawItem을 처리하고 표시하려는 내용에 따라 Graphics를 만들어야합니다.

두 개의 링크를 수행하면 어떻게 자신의 자원의 콤보 상자에 포함 된이 Msdn Link

Other Link

+0

영업 이익은 컨트롤이 서로 다른 특성을 가지고, 내가 동일한 작업을 수행하는 방법을 모른다 –

+0

이 답변 windows.system.forms를 사용하는 (내가 System.Windows.Controls.ComboBox을 사용하고 있습니다) 말한다. – user3284435

0

, 선택의 색상을 달성하는 당신에게 아이디어를 줄 것이다. 변경하려면 자원을 제거하고 변경하려는 내용으로 새 자원을 삽입해야합니다. 아래 예제에서 '_highlightItem.SelectedBrush'는 리소스에 설정할 새 색상입니다.

if (_highlightItem.SelectedBrush != null) 
     { 
      if (m_oComboBox.Resources.Contains(SystemColors.HighlightBrushKey)) 
       m_oComboBox.Resources.Remove(SystemColors.HighlightBrushKey); 
      m_oComboBox.Resources.Add(SystemColors.HighlightBrushKey, _highlightItem.SelectedBrush); 
     } 
관련 문제