コード例 #1
0
        // t1 스레드에서 메인스레드(폼)의 종료메소드(Close)를 지정하기 위한 메소드
        private void Exit()
        {
            ExitCallBack dele = new ExitCallBack(Close);

            // 복사진행률 창 닫기
            this.Invoke(dele);
        }
コード例 #2
0
 private void Exit(bool success)
 {
     if (this.InvokeRequired)
     {
         ExitCallBack cb = new ExitCallBack(Exit);
         this.Invoke(cb, new object[] { success });
     }
     else
     {
         this.isFinished   = success;
         this.DialogResult = success ? DialogResult.OK : DialogResult.Cancel;
         this.Close();
     }
 }
コード例 #3
0
 private void Exit(bool success)
 {
     if (InvokeRequired)
     {
         ExitCallBack cb = Exit;
         Invoke(cb, success);
     }
     else
     {
         _isFinished  = success;
         DialogResult = success ? DialogResult.OK : DialogResult.Cancel;
         Close();
     }
 }
コード例 #4
0
 private void Exit(bool success)
 {
     if (this.InvokeRequired)
     {
         ExitCallBack cb = new ExitCallBack(Exit);
         this.Invoke(cb, new object[] { success });
     }
     else
     {
         this.isFinished = success;
         this.DialogResult = success ? DialogResult.OK : DialogResult.Cancel;
         this.Close();
     }
 }
コード例 #5
0
        private void Exit()
        {
            ExitCallBack dele = new ExitCallBack(Close);
            Dispatcher.Invoke(dele);

            if (getfile != null)
            {
                getfile(copydirectory, userselectdirectory);
            }
        }