代码改变世界

Developer Express 控件技巧(1)

2009-08-07 18:30  tan_Cool  阅读(636)  评论(0)    收藏  举报

版本 Developer Express v2009 vol 1

如何父窗体合并子窗体工具栏

例如 工具栏"Tools" 状态栏"Status bar"

 

Code
//父窗体合并子窗体工具栏
        #region barMerge

        
private void barManager1_Merge(object sender, BarManagerMergeEventArgs e)
        {
            bTools.Merge(e.ChildManager.Bars[
"Tools"]);
            e.ChildManager.Bars[
"Tools"].Visible = false;

            bStatusBar.Merge(e.ChildManager.Bars[
"Status bar"]);
            e.ChildManager.Bars[
"Status bar"].Visible = false;
        }

        
private void barManager1_UnMerge(object sender, BarManagerMergeEventArgs e)
        {
            
if (e.ChildManager.Bars["Tools"!= null)
                e.ChildManager.Bars[
"Tools"].Visible = true;

            
if (e.ChildManager.Bars["Status bar"!= null)
                e.ChildManager.Bars[
"Status bar"].Visible = true;
        }