示例#1
0
 /// <summary>
 /// 打击数值计算导航栏
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button_numerical_computation_Click(object sender, EventArgs e)
 {
     //win_ng = new numerical_gpbwindows();
     win_ng.Show();
     numercial_computation = navbar_numerical_change(numercial_computation, numerical_height);
     gpbwindows.Controls.Clear();
     gpbwindows.Controls.Add(win_ng);
 }
示例#2
0
 private readonly object _mylock = new object();//防止多创建win_ng窗体
 /// <summary>
 /// 显示win_ng
 /// </summary>
 private void win_ngShow(RLC.BaseRLC baseRLC)
 {
     lock (_mylock)
     {
         if (win_ng == null || win_ng.IsDisposed)
         {
             win_ng = new numerical_gpbwindows(baseRLC);
         }
         else
         {
             win_ng.BaseRLC = baseRLC;
         }
     }
     if (!childForm.Controls.Contains(win_ng))
     {
         win_ng.Show();
         childForm.Controls.Clear();
         childForm.Controls.Add(win_ng);
     }
 }