どうすればタブコントロールによって異なるメッセージボックスを表示できますか? 私はxtrapage1 messagebox.show("page1")
のタブヘッダーをクリックした場合、私はそれを示す続けxtrapage2 messagebox.how("page2")
私はダウン各タブに異なるメッセージベースを設定していますか?
private void xtraTabControl1_MouseDown(object sender, MouseEventArgs e)
{
DevExpress.XtraTab.ViewInfo.XtraTabHitInfo hi = xtraTabControl1.CalcHitInfo(e.Location);
if (hi.HitTest == DevExpress.XtraTab.ViewInfo.XtraTabHitTest.PageHeader)
{
MessageBox.Show("a");
}
}
イベントマウスにあった使用コードのタブヘッダーをクリックした場合"a"
それはMouseDownイベントにする必要ない試しください? SelectedPageChangedイベントで行うのが簡単で、MessageBox.Show(e.Page.Name)を実行する方が簡単だからです。 –
はい、マウス操作が必要です。その別の目的のために。リロードデータベースSQL選択のような – chopperfield
なぜですか?ページが表示される前にデータベースSQLをリロードする必要がある場合は、SelectedPageChangingイベントを使用できますか? –