2009-10-07 9 views
0

스타일 라이브러리 파일을 사용하지 않고 프로그래밍 방식으로 UltraCalendarCombo (winforms 것)의 편집기 부분 (날짜를 입력 할 수있는 곳)을 색칠하는 사람은 누구입니까?UltraCalendarCombo의 편집기 부분에서 색상 설정

컨트롤에 포커스가있을 때마다 배경을 다른 색으로 설정하려고하지만이 작업을 수행 할 속성이나 메서드를 찾을 수 없습니다. 내가 제대로 이해하면

감사

답변

0

... 당신이 한 두 가지 방법으로 할 수 있다고 생각합니다.

Steve's answer 색 편집기 부분 및 드롭 다운 부분도 마찬가지입니다. 다른 모양 속성도 적용해야합니다.

// This is a copy from Steve's answer 
// Directly via the BackColor property 
ultraCalendarCombo1.BackColor = Color.Blue; 

// Using an Appearance object 
ultraCalendarCombo1.Appearance 
    = new Infragistics.Win.Appearance { BackColor = Color.Blue }; 

// Now we set the drop down part to a different colour (Let's say white) 
ultraCalendarCombo1.DropDownApperance 
    = new Infragistics.Win.Appearance { BackColor = Color.White }; 

나는 당신이 (Infragistics의 스타일 라이브러리) 파일의 .isl를 작성하여 그것을 할 수 있지만 밖으로 프로그래밍에이를 교환하는 방법을 아주 확실하지 않았다 생각합니다.

2

, 나는 실제로이 일을 파악했습니다

// Directly via the BackColor property 
ultraCalendarCombo1.BackColor = Color.Blue; 

// Using an Appearance object 
ultraCalendarCombo1.Appearance = new Infragistics.Win.Appearance { BackColor = Color.Blue }; 
+0

컨트롤의 전체 색상이 변경됩니다 (예 : 편집기 부분 및 드롭 다운). 나는 그것을 실제로 알아 냈고 답을 게시 할 것입니다. –