0

私は現在、ビジュアルスタジオのウィンドウフォームにタブコントロールを持っています。ユーザーが別のタブをクリックしたときに、コードを実行できるようにしたいと思います(たとえば、リストボックスにデータを入力します)。

タブをダブルクリックすると、タブコントロールの本体の onclick イベントのみが表示されます。

タブインデックスが変更されているかどうかを常にチェックし、変更されている場合はコードを実行するフォームロードでスレッドを作成する必要があるかもしれないと考えていました。しかし、確かにもっと簡単な方法があるに違いありませんか?

4

2 に答える 2

3

TabControl.SelectingまたはTabControl.SelectedIndexChangedイベントを使用できます

private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
{
     //Your code goes here.
}
于 2013-04-04T09:38:00.727 に答える
2

TabControl イベントを確認する必要があります

http://msdn.microsoft.com/en-ie/library/system.windows.forms.tabcontrol.selecting.aspx

于 2013-04-04T09:37:10.717 に答える