我用C#做了一个多窗口的程序:主窗口FrmMain、两个次窗口分别是FrmMap和FrmData。在FrmMain中,我用xtraTabControl1中的xtraTabPage名为“地图”和“数据”来  调用  次窗口FrmMap与FrmData。调用次窗口FrmMap与FrmData后,次窗口FrmMap与FrmData可以同时显示在主窗口中。 
  现在的问题是:当我点击次窗口FrmMap时,xtraTabPage显示名为“地图”;当我点击次窗口FrmData时,xtraTabPage显示名为“数据”。如何实现啊?急!请高手指点指点!先谢了!

解决方案 »

  1.   

    在主窗口中把两个窗口的focus 或active事件注册上,
      

  2.   

    能否请二楼说的详细点?多谢!
    问题还是没有解决!或者说xtraTabPage   被选中时  的属性代码是什么?
      

  3.   

    当点击一个事件时,xtraTabPage就会响应的属性代码是什么?
      

  4.   

    if (TabName == "xtraTabPage_Data")
                {
                    xtraTabPage_Data.PageVisible = true;
                    xtraTabControl1.SelectedTabPageIndex = 1;
                }
                else if (TabName == "xtraTabPage_Map")
                {
                    xtraTabPage_Map.PageVisible = true;
                    xtraTabControl1.SelectedTabPageIndex = 0;
                } 问题已经解决!
      

  5.   

    DevExpress.NET.v3  能给我传一份么? [email protected]