2010-12-01 10 views
1

私のアプリケーションでDevExpress コンポーネント(コントロールではない)、RibbonPageGroupを拡張しました。私はVS2010のデザイナーのツールボックスでそれを見たいのですが、ここでは表示されません。私はそれが拡張コンポーネントの継承階層と関係していると仮定します。コントロールから派生したものではありません。WinFormsのツールボックスにDevExpress拡張コンポーネント(RibbonPageGroup)を配置する方法

コンポーネントを拡張する型を拡張して間違った方法を行っていますか。または、ツールボックスに表示してRibbonControlsにドラッグアンドドロップすることもできます。

いずれの回答も高く評価されます。ティア、ホープ。 DevExpress社から

答えて

1

回答:


[ToolboxItem(true), DesignTimeVisible(true)] public class MyRibbonPageGroup : RibbonPageGroup {... 

しかし、私は、これは、視覚的構成要素ではないことを言及すべきであるので、フォーム上に配置されている場合、それは全てのスクリーンの下部に表示されます他の非ビジュアルコンポーネント。


視覚的な要素ではないことは驚きです。 RibbonPageの "アクセラレータ"ポップメニューからページグループを追加すると、新しいページグループが表示されます。私の意図は、パブリックLayoutControl(デザイナで使用可能/設定可能)を使用して、printおよびprintpreviewボタンを使用してカスタムページグループを作成することでした。私が作成した多くのフォームでこの印刷(プレビュー)の組み合わせを使用するので、私はこの機能をカスタム "コントロール"にカプセル化することをお勧めします...私はどこでもRibbonPagesに簡単にドロップできます....

コンポーネントがページの下部に表示されているのは本当です。私は特定のページグループの設計時にそれを「固執したい」と思います。

関連する問題