ホームページ  >  記事  >  バックエンド開発  >  C# でインターフェイスをロードする典型的な例

C# でインターフェイスをロードする典型的な例

Y2J
Y2Jオリジナル
2017-04-21 14:15:012953ブラウズ

この記事では主に、フォームの操作を含む、C# でインターフェイスをロードする一般的な方法を紹介します。これは、必要とする友人が参照できるようになります。

この記事の例では、インターフェイスをロードする一般的な方法について説明します。 C#で。皆さんの参考に共有してください。具体的なメソッドは次のように分析されます。

メソッド 1. イベント委任メソッドを使用します。
オブジェクト: メイン フォーム: FrmMain フォームの読み込み: FrmLoading
アイデア:
メイン フォームが読み込まれる前にフォーム FrmLoading を表示します (初回表示時)、FrmLoadingをOFFにしてください

C#のコードは以下の通りです:

コードは以下の通りです:

using System;using System.Collections.Generic;using
 System.ComponentModel;using System.Data;using System.Drawing;using
 System.Linq;using
 System.Text;using
 System.Windows.Forms;using
 System.Threading;
namespace CDemoTest{
    public partial class FrmMain : Form
    {
        private FrmLoading loadForm;
        public FrmMain()
        {
            //创建加载窗体
             loadForm = new FrmLoading();
            //指定窗体加载完毕时的事件
            this.Shown += FrmLoading_Close; 
            loadForm.Show();
            //主窗体初始化方法
            InitializeComponent();
            }
        //声明关闭加载窗体方法
        private void FrmLoading_Close(object sender, EventArgs e)
        {
        loadForm.Close();
        }
        private void FrmMain_Load(object sender, EventArgs e)
        {
        Thread.Sleep(3000);
       }
   }
}

方法2.
① Mainメソッドで、まず起動画面を表示し、 ShowDialog の代わりに Show を使用するように注意してください。
② 次に、通常の方法に従い、Application.Run(mainForm);
③ mainForm のコンストラクターで、読み込みスレッドを開始します。
④ mainFormにフラグを設定する 読み込みが完了すると、フラグに一定の値が設定されます。
⑤ 起動画面として使用するフォームは、mainForm 内のフラグの検出に注意してください。メインフォームがロードされると、それ自体が閉じられます。

以上がC# でインターフェイスをロードする典型的な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。