2017-04-22 2 views
0

Fore note : 도크와 마진을 사용할 수는 없지만이 문제를 해결하기 위해 노력하고 있습니다.Win Forms Dock 채우기 틈새

두 개의 객체, GroupBox (버튼과 물건의 크기가 크고 작 으면서 크기가 같아 짐)와 WebBrowser가 있습니다. 전자는 상단에서 약 100 픽셀을 차지하며 후자는 나머지 공간을 차지합니다. Panel, GroupBoxs, Anchors 및 Docks를 변경하는 등 여러 가지 방법으로이 문제를 해결하려고 노력했지만 아무 것도 작동하지 않습니다. 나는 이것을위한 간단한 해결책이 있다는 것을 알고 있지만, 나는 그것을 해결할 수 없다. 누군가 내가 옳은 방향으로 나를 사용해야한다고 뭘 말 할 수 있습니까?

P. WinForms에 익숙하지 않아서 많은 것을 알지 못합니다.

+0

GroupBox 앵커 속성과 웹 브라우저 도킹 속성을 사용하십시오. –

+0

부모의 Padding 속성을 설정할 수도 있습니다. –

답변

1

양식의 TableLayoutPanel 컨트롤로 시작하고 해당 Dock() 속성을 채우기로 설정하십시오. 이제 ColumnCount() 속성을 1로 변경하고 RowCount() 속성을 2로 두십시오.

GroupBox를 최상위 행에 추가하고 크기를 조정하십시오. WebBrowser 컨트롤을 맨 아래 행에 추가하고 해당 Dock() 속성을 채우기로 설정하십시오.

마지막으로 TableLayoutPanel을 선택하고 Rows() 속성을 찾은 다음 오른쪽의 "..."점을 클릭하십시오. Row1을 선택하고 Size Type을 AutoSize로 변경하십시오.

완료!

다른 방법 ...

은 양식에 그룹 상자를 추가하고 맨 위로의 독() 속성을 설정합니다. WebBrowser 컨트롤을 추가하고 해당 Dock() 속성을 채우기로 설정하십시오. 그러나이 방법을 사용하면 GroupBox가 폼의 전체 너비를 채우도록 확장됩니다.

+0

많은 감사를드립니다! –

관련 문제