2012-06-27 27 views
1

有没有办法在DevExpress XtraUserControl中添加一个简单的边框?XtraUserControl上的BorderColor

我尝试以下,但没有奏效:

UserDefaultLookAndFeel=False 
UseWindowXPTheme = True 
BorderColor = Color.Red 
BorderStyle = Simple 

我不想增加停靠面板。这就是我现在所拥有的,但我试图减少用户增加性能的控件数量。

+1

XtraUserControl不支持边框颜色 – davenewza

回答

0

(我假设你指的的WinForms)

当我尝试添加边框不支持它的控制,我用下面的办法:

  1. 将一个Panel control在窗体上。
  2. 给出Panel a Padding,每边为1。
  3. 给出所需边框颜色的Panel a BackColor
  4. 将您的XtraUserControl作为子控件放入Panel控件中。
  5. 将子控件的Dock设置为Fill

这给你一个你想要的颜色1像素薄边框的外观。

也许不是最优雅的或节省资源的方法,但当没有其他作品的时候为我工作了几次。

作为一个附加提示:我对DevExpress support website有非常好的总体体验。如果我的(或其他)答案不能满足您的需求,我强烈建议您在他们的支持网站上再次提出您的问题。

+0

我正在这样做,如问题所述。我想知道我是否可以避免有一个小组。 – Odys

相关问题