2008-10-16 7 views
1

Visual Studio 2005에서 작업하고 있습니다. 화면에 여러 개의 스플리터가 있습니다. Splitter IsFixed를 설정했고 고정 패널 크기도 설정했습니다. 이 외에도 컨트롤을 잠갔습니다. 어떤 이유로, 디버그 모드로 전환 할 때 스플리터 거리 값은 전적으로 자체적으로 변합니다. 이러한 변화는 어떤 일관성과 함께 일어나지 않으며, 거리 변화가 변했습니다. 잠긴 다른 구성 요소도 모두 스스로 움직이고 있습니다.도움 요청 : VS 2005 속성 변경

비슷한 경험을 가진 사람이 있습니까? 어떤 아이디어? ,

+0

어떤 기술을 사용하고 있습니까? WinForms? WPF? 또는 Visual Studio 응용 프로그램 자체에 대해 이야기하고 있습니까? – EFrank

답변

1

설정은 당신이있는 어떤 모드에 충실 할 것이다.하지만 가끔은 VS의 플러그인이나 부품은 엉망 그것을 :(

내가 '뷰'를 저장하기 위해 작성된 플러그인을보고 기억합니다 않지만, 나는 그것을 시도 할 때

0

이 문제의 원인을 알려주지 못했습니다. 윈도우가 스플리터 작업을 수행하는 방식은 도킹 속성을 통해 이루어 지므로 컨트롤을 잠글 필요가 없습니다. 폼의 모든 컨트롤 도킹해야합니다 (스플리터 포함)

예를 들어 세로로 분할하려면 첫 번째 패널을 도킹해야합니다 왼쪽. 그런 다음 스플리터 (수직으로 설정된 방향)도 왼쪽에 도킹됩니다. 두 번째 패널이 도킹되어 채 웁니다. 첫 번째 패널의 폭 (왼쪽에 도킹 됨)은 스플리터의 위치를 ​​결정합니다. 지금은 변하지 않아야합니다.

레이아웃 목적으로 z 순서가 중요합니다. 양식에 컨트롤이 배치 된 방법에 대한 자세한 내용을 보려면 문서 개요를 엽니 다. 이렇게하면 트리에 컨트롤이 나열되고 Z- 위치에서 컨트롤을 볼 수 있습니다.