タブコントロールをクリックしたタブページに基づいて、イベントを自動的にトリガーしようとしています。
フォームのデザインモードで、タブをクリックすると、プロパティボックスに[TabsSystem.Windows.Forms.TabControl]と表示されます。ただし、プロパティのタブではなく、実際のページをクリックして、ページの名前(TaskListPage System.Windows.Forms.TabPageなど)に変更する必要があります。
私のタブコントロールはタブと呼ばれ、タブオプションに基づいてメッセージを表示することになっている以下のコードを使用してテストしようとしていました。
private void Tabs_SelectedIndexChanged(object sender, EventArgs e)
{
if (Tabs.SelectedTab == TaskListPage)
{
MessageBox.Show("TASK LIST PAGE");
}
else if (Tabs.SelectedTab == SchedulePage)
{
MessageBox.Show("SCHEDULE PAGE");
}
}
上記のコードをテストしても、何も起こりません。
特定のタブがクリックされたときにイベントを機能させるための助けをいただければ幸いです。
ありがとうございました