2011-01-07 4 views
-1

상단 패널 양식을 숨길 수있는 방법이 있습니까? 내 창 양식에서 "_, [] [], X"를 숨길 수 있습니다.상단 패널 숨기기

편집 : 나는 매우 어리 석다. ControlBox 기능이 있습니다.

+1

문제가 해결 된 것 같습니다. 대답으로 게시하고 수락 할 수 있습니까? 다른 사람도 같은 질문을 할 수 있습니다. – marcog

답변

1

한 가지 방법 :

You can set ControlBox property to False. 

다른 방법 :

Set MinimizeBox property to False. 
Set MaximizeBox property to False. 

이 disble 형태 CLOSE 버튼 폼에이 코드를 추가합니다.

private const int CP_NOCLOSE_BUTTON = 0x200; 

protected override CreateParams CreateParams 
{ 
    get 
    { 
     CreateParams cp = base.CreateParams; 
     cp.ClassStyle = cp.ClassStyle | CP_NOCLOSE_BUTTON; 
     return cp; 
    } 
} 
1

양식에 MinimizeBox 또는 MaximizeBox를 포함 시킬지 여부를 쉽게 지정할 수 있습니다. 디자인 타임에 이러한 속성을 False로 설정하기 만하면됩니다.

양식을 경계선에서 제외하지 않는 한 X 버튼을 숨기지 않고 FormBorderStyle 속성을 None으로 설정하지만 사용자가 양식을 닫을 수있는 다른 방법을 제공해야합니다. CommandButton 클릭).

편집 : ControlBox 속성을 False로 설정하여 X 단추를 숨길 수 있지만 양식의 왼쪽 위 모서리에 표시된 시스템 메뉴도 숨겨집니다. 이것은 사용자가 Alt + F4 키보드 조합을 사용하여 양식을 닫을 수 없다는 것을 의미합니다.

관련 문제