0

.txt 形式の構成ファイルを読み取る必要があるアプリケーションを (Visual Studio 2012 を使用して c# で) 開発しています。また、タブ コントロールを使用して別のタブを切り替えています。私がやりたいことは、構成タブをクリックすると、アプリケーションが構成ファイルを読み取り、必要なデータをそのタブの下にあるテキスト ボックスに配置することです。どんな助けでも大歓迎です。

フォームコンストラクターでテキストボックスを自動入力するコードを配置しようとしましたが、それは機能しますが、フォームが作成されたときにのみ構成ファイルを読み取り、1 つのタブから切り替えたときに構成ファイルを読み取らないため、コンストラクターを介して実行したくありません別の人に。

4

2 に答える 2

1

タブ コントロールの SelectedIndexChanged イベントを使用する必要があります。

tabContrl1.TabControl.SelectedIndexChanged += tabControl1_SelectedIndexChanged;

イベント ハンドラを追加します。構成タブに「ConfigTab」(または任意の名前) という名前を付けます。

private void tabControl1_SelectedIndexChanged(Object sender, EventArgs e) {

    if (tabControl1.SelectedTab.Name.Equals("ConfigTab")) {

       //Fill textbox here

}

}
于 2013-09-11T07:10:57.860 に答える