1

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

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

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

我不想添加停靠面板。这就是我现在所拥有的,但我正试图减少用户控制的数量以提高性能。

4

1 回答 1

0

(我假设您指的是 WinForms)

当我尝试为不支持它的控件添加边框时,我使用以下方法:

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

这为您提供了所需颜色的 1 像素细边框的外观。

也许不是最优雅或最节省资源的方法,但在没有其他方法的情况下为我工作了几次。

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

于 2012-06-27T17:25:55.523 回答