我如何顯示不同的消息框取決於選項卡控件。 如果我點擊的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); –
是的,必須是mousedown。它的另一個目的。像重裝數據庫sql select – chopperfield
爲什麼?如果你需要在頁面顯示之前重新加載數據庫sql,你可以使用SelectedPageChanging事件嗎? –