2016-06-30 2 views
0

양식에서 연한 파란색에서 다른 것으로 테두리의 색을 변경할 수 없으므로 사용자 지정 창을 만들었습니다. 그래서 폼을위한 경계선을 선택하지 않고 "닫기", "최대화"및 "최소화"버튼을 만들었습니다. 폼을 최소화 할 때 모든 버튼이 사라져서 폼을 최소화 할 수 없었습니다. 양식을 더 이상 정상적인 크기로 만드십시오. 최소화 할 때 폼을 원래 크기로 복원하는 방법과 최소화 된 폼의 단추를 가져 오는 방법에 대한 아이디어가 있다면 알려주십시오. 폼의 onDoubleClick 이벤트에 windowState.Normal에 대한 코드를 넣으려고했지만 아무 작업도 수행하지 않습니다. 도와 주셔서 감사합니다.사용자 지정 최소화 단추의 창 크기 복원

CODES : 이것은이 작동하지 않습니다 private void Add_Student_DoubleClick(object sender, EventArgs e) 작동하지 않습니다

private void btnMaximize_Click(object sender, EventArgs e) 
    { 
     WindowState = WindowState == FormWindowState.Maximized ? FormWindowState.Normal : FormWindowState.Maximized; 
    } 

    private void btnMinimize_Click(object sender, EventArgs e) 
    { 
     WindowState = WindowState == FormWindowState.Minimized ? FormWindowState.Normal : FormWindowState.Minimized; 
    } 

    private void panel2_DoubleClick(object sender, EventArgs e) 
    { 

     if (WindowState == FormWindowState.Minimized) 
     { 
      WindowState = FormWindowState.Normal; 
     } 
    } 

    private void Add_Student_DoubleClick(object sender, EventArgs e) 
    { 

     if (WindowState == FormWindowState.Minimized) 
     { 
      WindowState = FormWindowState.Normal; 
     } 
    } 

private void panel2_DoubleClick(object sender, EventArgs e)

답변

0

나는 형태가 최소화되어있는 경우 더블 클릭을 얻는 방법에 대해 궁금합니다.

private void panel2_DoubleClick(object sender, EventArgs e) 
{ 
    if (WindowState == FormWindowState.Minimized) 
    { 
     WindowState = FormWindowState.Normal; 
    } 
} 
+0

저는이 문제를 해결하기 위해 무엇인가를하려했습니다. 어떻게해야할지 말해 줄 수 있니? – Ibanez1408

+0

사용자 지정 단추를 사용하는 경우 양식 창 상태 대신 양식 크기를 조정하십시오. – Tommy