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サポートWebサイトで全体的に非常に良い経験をしています。私(または他の)の回答があなたのニーズを満たさない場合は、サポートWebサイトでもう一度質問することを強くお勧めします。

于 2012-06-27T17:25:55.523 に答える