DevExpress动态添加Bar对象

Posted on 2012-04-05 15:26  呱唧  阅读(598)  评论(0)    收藏  举报

之前继承BarManager对象后,通过代码动态添加,总是会出现一个Bar独占一行的现象。经研究发现,需要设置BeginUpdate,EndUpdate。

如下:

// 后台添加            

barManager1.BeginUpdate();            

Bar bar = new Bar();            

bar.DockStyle = BarDockStyle.Top;            

bar.DockRow = 0;    // 第一行           

bar.DockCol = 1;   // 第二个                     

barManager1.Bars.Add(bar);            

Bar bar1 = new Bar();            

bar1.DockStyle = BarDockStyle.Top;            

bar1.DockRow = 0;    // 第一行            

bar1.DockCol = 2;   // 第二个                     

barManager1.Bars.Add(bar1);            

barManager1.EndUpdate();

 

这样添加后,会在一排显示。

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3