0

C# .Net DevExpress で独自のユーザー コントロールを作成します。これで、すべてのプロジェクトでこのコントロールを使用できますが、DexExpress.XtraBars.Bar で使用する必要があります。どうすればこれを取ることができますか?Button、Check usw などのバリアイテムを使用できます。

よろしく

4

2 に答える 2

2

BarItem 内で UserControl を使用することはできません(ツールバーのカスタム コントロール)。ただし、カスタム エディターを実装してBarEditItemに配置することはできます。追加情報については、カスタム エディターのヘルプ トピックを参照してください。たとえば、既存のエディタの 1 つ (ButtonEdit など) をサブクラス化し、Painter クラスと ViewInfo クラスをオーバーライドできます。

次の KB 記事も参照してください: DevExpress コンテナーでインプレース モードでカスタム コントロールを使用する方法

于 2012-08-30T04:35:24.043 に答える
1

作成したユーザー コントロールの種類を知らずに、それを達成する方法を言うのは難しいです。ただし、カスタム ユーザー コントロールをバーに追加することはできないと思いますが、カスタム バー アイテムを作成することはできます。ここに例があります。BarItemまたは、クラスを継承してからバーに追加しようとすることもできます。

于 2012-08-29T08:27:12.260 に答える