MDI 상위를 만들 때 양식의 전체 "내부"가 MDI 영역이됩니다.C# : MDI 자식이 포함 된 영역을 변경하는 방법?
MDI 부모에 menustrip을 추가하면 MDI 영역이 약간 축소되어 조정자를위한 공간이 생깁니다.
하지만 패널을 MDI 상위의 맨 위에 추가하면 내부 전체가 여전히 MDI 영역입니다. 즉, MDI 어린이를 패널 뒤로 옮기고 제목 줄을 숨길 수 있습니다. menstrip 뒤에 MDI 자식을 이동하면 스크롤 막대가 나타나고 위쪽으로 스크롤하여 제목 줄에 액세스 할 수 있습니다. 그러나 스크롤바는 menustrip 대신 패널을 사용할 때 나타나지 않습니다. MDI 지역은 패널에 대해 알지 못하기 때문에 나는 생각합니다.
주어진 Y 값 아래에서 시작하도록 MDI 영역의 크기를 조정하려면 어떻게해야합니까?
감사합니다. OnLocationChanged 이벤트를 추가하고 Y 값이 패널 높이보다 낮은지 확인하여 해결했습니다. 나는 그것을 좋아하지 않는다. –