programing

프로그래밍 방식으로 창을 최소화하는 방법이 있습니까?

nicescript 2023. 5. 22. 23:20
반응형

프로그래밍 방식으로 창을 최소화하는 방법이 있습니까?

제가 하고 있는 것은 제목 표시줄이 없는 전체 화면 형태이기 때문에 오른쪽 상단 모서리에 있는 최소화/최대화/닫기 버튼이 없습니다.해당 기능을 바로 가기 키와 상황에 맞는 메뉴 항목으로 바꾸고 싶은데, 양식을 최소화하기 위해 트리거할 이벤트를 찾을 수 없습니다.

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
     if(e.KeyChar == 'm')
         this.WindowState = FormWindowState.Minimized;
}
FormName.WindowState = FormWindowState.Minimized;

c#.net에서

this.WindowState = FormWindowState.Minimized
<form>.WindowState = FormWindowState.Minimized;
Form myForm;
myForm.WindowState = FormWindowState.Minimized;

이미 최소화된 양식을 최소화하는 것은 의미가 없습니다.자, 이제 시작합니다.

if (form_Name.WindowState != FormWindowState.Minimized) form_Name.WindowState = FormWindowState.Minimized;

this.WindowState = FormWindowState.Minimized;

c#.net

이를 정상화합니다.WindowState = FormWindowState.정상;

창 상태 = 창 상태를 만듭니다.최소화됨;

this.MdiParent.WindowState = FormWindowState.Minimized;
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Hide()

End Sub

언급URL : https://stackoverflow.com/questions/69352/is-there-a-way-to-programmatically-minimize-a-window

반응형