91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

    1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

      手機(jī)站
      千鋒教育

      千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

      千鋒教育

      掃一掃進(jìn)入千鋒手機(jī)站

      領(lǐng)取全套視頻
      千鋒教育

      關(guān)注千鋒學(xué)習(xí)站小程序
      隨時隨地免費學(xué)習(xí)課程

      當(dāng)前位置:首頁  >  技術(shù)干貨  > C#關(guān)閉窗口代碼用法介紹

      C#關(guān)閉窗口代碼用法介紹

      來源:千鋒教育
      發(fā)布人:xqq
      時間: 2023-11-21 17:59:30 1700560770

      本篇文章將從多個方面對C#關(guān)閉窗口代碼進(jìn)行詳細(xì)闡述,并給出對應(yīng)完整的代碼示例。

      一、關(guān)閉當(dāng)前窗口

      1、如果您需要在Winform應(yīng)用程序中關(guān)閉當(dāng)前窗口,可以使用以下代碼:

      this.Close();
      

      2、如果您需要在WPF應(yīng)用程序中關(guān)閉當(dāng)前窗口,可以使用以下代碼:

      Application.Current.MainWindow.Close();
      

      二、關(guān)閉其它窗口

      1、如果您需要在Winform應(yīng)用程序中關(guān)閉其它窗口,可以使用以下代碼:

      Form[] forms = Application.OpenForms;
      foreach (Form form in forms)
      {
          if (form.Name == "Form2")
          {
              form.Close();
              break;
          }
      }
      

      其中,"Form2"是您需要關(guān)閉的窗口的名稱。

      2、如果您需要在WPF應(yīng)用程序中關(guān)閉其它窗口,可以使用以下代碼:

      foreach (Window window in Application.Current.Windows)
      {
          if (window != Application.Current.MainWindow)
          {
              window.Close();
          }
      }
      

      三、定時關(guān)閉窗口

      1、如果您需要在Winform應(yīng)用程序中定時關(guān)閉當(dāng)前窗口,可以使用以下代碼:

      Timer timer = new Timer();
      timer.Interval = 5000; //5秒鐘后關(guān)閉窗口
      timer.Tick += new EventHandler(timer_Tick);
      timer.Start();
      
      private void timer_Tick(object sender, EventArgs e)
      {
          this.Close();
      }
      

      2、如果您需要在WPF應(yīng)用程序中定時關(guān)閉當(dāng)前窗口,可以使用以下代碼:

      DispatcherTimer timer = new DispatcherTimer();
      timer.Interval = TimeSpan.FromSeconds(5); //5秒鐘后關(guān)閉窗口
      timer.Tick += new EventHandler(timer_Tick);
      timer.Start();
      
      private void timer_Tick(object sender, EventArgs e)
      {
          Application.Current.Shutdown();
      }
      

      其中,Application.Current.Shutdown()表示關(guān)閉整個應(yīng)用程序。

      四、通過按鈕關(guān)閉窗口

      您可以在Winform或WPF應(yīng)用程序中添加一個按鈕,并在該按鈕的Click事件中添加以下代碼來關(guān)閉當(dāng)前窗口:

      this.Close();
      

      五、總結(jié)

      通過本文的介紹,您已經(jīng)了解了如何通過C#關(guān)閉窗口,包括關(guān)閉當(dāng)前窗口、關(guān)閉其它窗口、定時關(guān)閉窗口和通過按鈕關(guān)閉窗口,希望對您的開發(fā)有所幫助。

      聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
      10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
      請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
      免費領(lǐng)取
      今日已有369人領(lǐng)取成功
      劉同學(xué) 138****2860 剛剛成功領(lǐng)取
      王同學(xué) 131****2015 剛剛成功領(lǐng)取
      張同學(xué) 133****4652 剛剛成功領(lǐng)取
      李同學(xué) 135****8607 剛剛成功領(lǐng)取
      楊同學(xué) 132****5667 剛剛成功領(lǐng)取
      岳同學(xué) 134****6652 剛剛成功領(lǐng)取
      梁同學(xué) 157****2950 剛剛成功領(lǐng)取
      劉同學(xué) 189****1015 剛剛成功領(lǐng)取
      張同學(xué) 155****4678 剛剛成功領(lǐng)取
      鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
      董同學(xué) 138****2867 剛剛成功領(lǐng)取
      周同學(xué) 136****3602 剛剛成功領(lǐng)取
      相關(guān)推薦HOT