문제 및 솔루션은 작은 기능을 winform의 준비에서 발생

을 winform를 작성할 때의 문제와 해결 작은 요약가 발생했습니다.

1, 라벨 태그의 크기를 설정할 수 없습니다

  답변 : autoSize의 속성 레이블 레이블은 false로 변경되었습니다.

  

  참조 : HTTPS : //zhidao.baidu.com/question/335396798.html

 

2, 열려면 프로그램을 여러 번 방지하는 방법 (예 : 열 수있는 프로그램을 제한하는 하나)

  A는 : 프로그램의 입구에 Program.cs에 다음 코드를 추가합니다. 

정적  클래스 프로그램 
    { 
        ///  <요약> 
        /// 应用程序的主入口点.
         ///  </ 요약> 
        [STAThread]
         정적  무효 메인 () 
        { 
            부울 RET; 
            System.Threading.Mutex 뮤텍스 = 새로운 System.Threading.Mutex ( 사실 , Application.ProductName, 밖으로 RET);
            경우 (RET) 
            { 
                Application.EnableVisualStyles (); 
                Application.SetCompatibleTextRenderingDefault ( 거짓  );
                Application.Run (새로운 새 를 Form1 ()); 
                mutex.ReleaseMutex ();    // 출시 한 번 
            }
             다른 { 
                MessageBox.Show ( " 프로그램이 이미 실행 중입니다! " , " 메시지 " ); 
                Application.Exit (); 
            } 

        } 
    }

 

3, 닫히지하지 닫기 버튼을 클릭 한 후 설정하지만, 작업 표시 줄로 최소화.

  따라서 닫기 버튼 달성 대신에 윈도우 함수를 폐쇄, 창 폐쇄 이벤트를 설정 한 후 다시 쓰기 닫기 버튼을 클릭하지만, 윈도우가 최소화된다 : 첫 번째 단계 ①.

        // 窗口关闭事件
        개인  공극 Form1_FormClosing ( 오브젝트 송신자 FormClosingEventArgs E) 
        { 
            e.Cancel = ;
             .WindowState = FormWindowState.Minimized;
             .Visible = 거짓 ; 
        }

 

네, 그럼 어떻게 열려있는 창을 최대화하기 위해 창을 최소화?

  첫 번째 단계 ①하십시오 notifyIcon 컨트롤 추가

  

  ② 2 단계 : 아이콘을 설정, notifyIcon 컨트롤 속성에 아이콘을 추가 할 수 있습니다.

  

 

  세 번째 단계를 ③ : notifyIcon 컨트롤에 더블 클릭 이벤트를 추가, 당신은 더블 클릭 후 정상 창을 열 수 있습니다.

 // 图标双击事件
        전용  공간 notifyIcon1_DoubleClick ( 오브젝트 송신자있는 EventArgs E) 
        { 
            경우 (  .WindowState == FormWindowState.Minimized) 
            { 
                .Show ();
                 .WindowState = FormWindowState.Normal;
                 .ShowInTaskbar = 거짓 ;
                 .Visible = 진정한 ; 
            } 
        }

 

5, 프로그램은 얼마나 근접합니까?

  A : 유일한 작업 관리자에 의해 폐쇄 될 수있다. 보도 Ctrl + Shift + ESC는 작업 관리자를 열고 해당 프로그램을 찾은 다음 과정의 끝이 될 수 있습니다.

 

6, 종료 프로세스 후, 트레이 아이콘은 아이콘에 마우스가 사라집니다 이동이 끝날 때까지 프로그램을 표시합니다. 어떻게 프로그램 아이콘의 과정을 닫은 후 즉시 사라입니까?

  A : 어 ~ 결코 같은 ....

추천

출처www.cnblogs.com/masha2017/p/11123195.html