2013-02-13 3 views
0

DevComponents ExpandableSplitter를 프로그래밍 방식으로 이동하는 방법을 아는 사람이 있습니까?어떻게 프로그래밍 방식으로 ExpandableSplitter를 다시 배치 할 수 있습니까?

위치 변경을 시도했지만 아무 것도하지 않습니다. 확장되어 있지만 확장 된 동작의 반대 효과를 원합니다.

저는 스플리터를 통해 확장 된 패널을 가지고 있으며 스플리터의 ExpandableControl에 저장되어 있습니다. 그리고 나는 ExpandableControl을 사용 가능한 공간 전체에 표시하도록 스플리터를 설정하려고합니다.

+0

컨트롤을이다 dock.top expandablesplitter입니다 dock.fill 입니까? –

답변

0

나는 작동하는 무언가를 찾은 것 같지만 바닥에서 여전히 제거 할 수없는 minimul 간격이 있습니다.

expandableSplitter2.Expanded = true; 
panelTohide.Visible = false; 
expandableSplitter2.Visible = false; 

//to hide as much of the answer panel as possible 
expandableSplitter2.MinExtra = 0; 
expandableSplitter2.MaximumSize = new Size(1, 1); 
expandableSplitter2.Height = 0; 

expandableSplitter2.SplitPosition = this.Height; 

하지만 하단에는 여전히 작은 간격이 있습니다. 폴 Ruane에 대답

는 hidepanel는 toppanel 현재`부모에 Dock`ed dock.top

+0

이것은 정말 오래된 게시물이지만, .Location을 설정하기보다는 .SplitPosition을 설정해야한다는 것을 이해하십시오. – XBond

관련 문제