コード例 #1
0
 private void StepProgressBar()
 {
     if (this.progressBar_EncrDecrProgress.InvokeRequired)
     {
         Common.GeneralDelegate aPC = new Common.GeneralDelegate(this.StepProgressBar);
         this.Invoke(aPC);
     }
     else
     {
         this.progressBar_EncrDecrProgress.PerformStep();
     }
 }
コード例 #2
0
 private void SetProgressBarToMax()
 {
     if (this.progressBar_EncrDecrProgress.InvokeRequired)
     {
         Common.GeneralDelegate gC = new Common.GeneralDelegate(this.SetProgressBarToMax);
         this.progressBar_EncrDecrProgress.Invoke(gC);
     }
     else
     {
         this.progressBar_EncrDecrProgress.Value = this.progressBar_EncrDecrProgress.Maximum;
     }
 }
コード例 #3
0
 private void RichTextBoxScrollToBottom()
 {
     if (this.richTextBox_Console.InvokeRequired)
     {
         Common.GeneralDelegate gC = new Common.GeneralDelegate(this.RichTextBoxScrollToBottom);
         this.richTextBox_Console.Invoke(gC);
     }
     else
     {
         WinAPI.SendMessage(this.richTextBox_Console.Handle, WinAPI.WM_VSCROLL, WinAPI.SB_BOTTOM, 0);
     }
 }
コード例 #4
0
 private void LabelKeySizeUpdate()
 {
     if (this.label_keySize.InvokeRequired)
     {
         Common.GeneralDelegate gC = new Common.GeneralDelegate(this.LabelKeySizeUpdate);
         this.label_keySize.Invoke(gC);
     }
     else
     {
         this.label_keySize.Text = String.Format("Key size: {0} bits", Properties.AppSettings.Default.keySize);
     }
 }
コード例 #5
0
 private void RichTextBoxConsoleClear()
 {
     if (this.richTextBox_Console.InvokeRequired)
     {
         Common.GeneralDelegate gC = new Common.GeneralDelegate(this.RichTextBoxConsoleClear);
         this.richTextBox_Console.Invoke(gC);
     }
     else
     {
         this.richTextBox_Console.Clear();
     }
 }
コード例 #6
0
ファイル: Scheduler.cs プロジェクト: XMight/RSAwithEstimation
 public void RunSingleThreadedRSA(Common.GeneralDelegate gD)
 {
     tmpThread = new Thread(new ThreadStart(gD));
     tmpThread.Start();
 }