SplitContainerControl의 분할자를 컨트롤 크기의 퍼센트 위치에 배치 할 수 있습니까? 컨테이너의 크기가 조정 된 경우에도 계속 유지됩니까? 또는 반면에 패널의 크기를 퍼센트 값으로 설정합니까?SplitContainerControl의 분할자를 퍼센트 위치에 배치하는 방법은 무엇입니까?
1
A
답변
4
SplitContainerControl.FixedPanel 속성을 SplitFixedPanel.None
값으로 설정하면 컨테이너의 크기를 조정할 때 패널의 너비 (또는 높이)가 비례하여 변경됩니다. 따라서, 단지 SplitContainerControl 내에 고정 패널을 사용하지 않는 :
splitContainerControl1.FixedPanel = DevExpress.XtraEditors.SplitFixedPanel.None;
splitContainerControl1.SplitterPosition = splitContainerControl1.Width/3;
1
Control.OnLayout
을 덮어 쓰고 백분율을 기준으로 SplitContainerControl.SplitterPosition
으로 설정하십시오.
1
용액 1 : 참조 : DevExpress의 : SplitContainerControl - Defaulting splitter position to 50%
분할 위치를 조정하려면 제어의 절반 크기로 SplitContainerControl.SplitterPosition 속성을 설정 .
private void Form1_Load(object sender, EventArgs e)
{
splitContainerControl1.SplitterPosition = splitContainerControl1.Height/2;
}
해결 방법 2 :
고정 된 패널이없는 경우, SplitterPosition 재산 지정하면 수직 SplitContainerControl의 분할 위치를 설정하려는 경우 예를 들어, 다음 코드를 사용 컨테이너 왼쪽 또는 위 가장자리 (Horizontal 속성에 따라)에서 스플리터의 위치. FixedPanel 속성이 SplitFixedPanel.None 값으로 설정
경우, 용기의 크기가 변경 될 때, 패널 '너비 (또는 높이)의 변화에 비례한다.
Form.Shown 또는 Form.SizeChanged 이벤트 처리기에서 스플리터 위치를 변경하려면.
private void ParentControl_ClientSizeChanged(Object sender, EventArgs e)
{
splitContainerControl1.SplitterPosition = splitContainerControl1.Width/2;
or
splitContainerControl1.SplitterPosition = ParentControl.Width/2;
}
: 먼저 아래로 Parnet 컨트롤의 Control.ClientSizeChanged 이벤트를 사용할 수 있습니다
splitContainerControl1.FixedPanel = DevExpress.XtraEditors.SplitFixedPanel.None;
다음 FixedPanel 속성을 설정 //
관련 문제
- 1. JFrame을 영구적으로 다른 위치에 배치하는 방법은 무엇입니까?
- 2. Google지도를 특정 위치에 배치하는 방법은 무엇입니까?
- 3. 특정 위치에 구성 요소를 배치하는 방법은 무엇입니까?
- 4. Android에서 맞춤 위치에 창을 배치하는 방법은 무엇입니까?
- 5. x, y 위치에 ImageButton을 배치하는 방법은 무엇입니까?
- 6. codeigniter에서 올바른 위치에 내용을 배치하는 방법은 무엇입니까?
- 7. nssplitview의 분할자를 숨기는 방법은 무엇입니까?
- 8. JScrollPane의 스크롤 바를 커스텀 위치에 배치하는 방법은?
- 9. CSS에서 마지막 분할자를 제거하는 방법은 무엇입니까?
- 10. OpenGL을 사용하여 그리드의 해당 위치에 개체를 배치하는 올바른 방법은 무엇입니까?
- 11. 힙이 아닌 다른 위치에 개체를 배치하는 방법은 무엇입니까?
- 12. MATLAB 그래프의 데이터 커서를 정확한 위치에 배치하는 방법은 무엇입니까?
- 13. 여러 창을 그룹화하여 화면의 특정 위치에 배치하는 방법은 무엇입니까?
- 14. 모든 안드로이드 장치와 같은 위치에 이미지를 배치하는 방법은 무엇입니까?
- 15. osgjs를 사용하여 특정 위치에 카메라를 배치하는 방법은 무엇입니까?
- 16. 플렉스 알림 상자를 특정 x, y 위치에 배치하는 방법은 무엇입니까?
- 17. Android에서 원하는 위치에 UI 요소를 배치하는 방법은 무엇입니까?
- 18. 하나의 요소를 동일한 보이는 위치에 정확히 배치하는 방법은 무엇입니까?
- 19. 가변 위치에 div를 배치하는 방법
- 20. MSBuild에서 배치하는 방법은 무엇입니까?
- 21. UIView를 배치하는 방법은 무엇입니까?
- 22. 국가 내에 임의의 핀을 배치하는 방법은 무엇입니까?
- 23. 퍼센트
- 24. JavaScript에서 퍼센트 (%) 란 무엇입니까?
- 25. 동적으로 분할자를 이동하는 방법/2 개의 레이아웃간에 분할하는 방법은 무엇입니까?
- 26. 오프셋을 사용하여 PolyCollection을 올바르게 배치하는 방법은 무엇입니까?
- 27. C에서 차트의 올바른 위치에 막대를 배치하는 방법 #
- 28. 안드로이드리스트 뷰에서 특정 위치에 디바이더를 배치하는 법
- 29. 사용자 정의 위치에 UINavigationBarButton을 배치하는 방법을
- 30. 모든 장치를 동일한 지점에 배치하는 방법은 무엇입니까?