CheckedListBoxControl 항목은 아래처럼 기본적으로 세로로 나열되어

나타단다.

 

이를 가로로 정렬되어 보이게 하려면 MultiColumn 값을 true 로 하면

아래 처럼 가로로 정렬된다.(컨트롤 높이 조정필요)

this.checkedListBoxControl.MultiColumn = true;

this.checkedListBoxControl.Height = 28;

 

유의할 점은 데이터들이 모두 세로로 정렬되기위한 공간이 충분한 경우 무조건 세로로 정렬된다.

this.checkedListBoxControl.MultiColumn = true;

위 코드만 처리한 경우 아래처럼 높이가 세로로 정렬되도 충분하여 세로로 정렬된다.

 

세로정렬로 모두 표현이 힘든 경우 가로로 정렬이 된다고 보면된다.

CheckedListBoxControl 의 BackColor 를 Transparent 로 지정하면

아래 처럼 에러가 발생된다.

 

 

찾아보니 Transparent 로 지정할 수 없도록 되어있다고 한다.

 

아래 처럼 처리하면 똑같은 처리를 할수 있다.

 

this.checkedListBoxControl.BackColor = this.checkedListBoxControl.Parent.BackColor;

 

SearchControl 의 ButtonClick 이벤트에서 Search 버튼에 대한 이벤트를 처리하려면

ButtonPressedEventArgs 인자로 들어온 e 값에서 구분할수 있다.

 

if (e.Button.Kind == ButtonPredefines.Search) ..

 

 

Clear 버튼에 대한 이벤트를 처리하려면

 

if (e.Button.Kind == ButtonPredefines.Clear) ..

 

SearchControl 의 Button Event 에서는 기본적으로 두 버튼에 대해 이벤트가 처리된다.

 

 

 

Properties.CharacterCasing  : 대소문자처리

Properties.ShowSearchButton : Search 버튼 표시여부

Properties.NullValuePrompt  : Null 값인 경우 표시할 텍스트

Properties.ShowDefaultButtonsMode : 서치버튼, 클리어버튼 표시 여부

 => DevExpress.XtraEditors.Repository.ShowDefaultButtonsMode.AutoShowClear : search 버튼은 항상 보이고 clear 버튼은 필요할때만 활성화

+ Recent posts