GrapeCity MultiRow for Windows Forms 11.0J
ドロップダウンウィンドウの設定

GcFontPickerCellのドロップダウンリストのカスタマイズ方法について、以下に解説します。

ドロップダウンリストのカスタマイズ

GcFontPickerCellのドロップダウンリストに表示される項目の内容および外観はカスタマイズすることが可能です。ドロップダウンリストをカスタマイズするには、次のプロパティを設定します。

       

プロパティ 説明
ItemStyle ドロップダウンリストに含まれる項目のスタイルを指定するItemStyleオブジェクトを取得します。
ShowPreferredFonts お気に入りのフォントを表示するかどうかを示す値を取得または設定します。
PreferredFonts お気に入りのフォントのコレクションを取得または設定します。
ShowRecentlyUsedFonts 最近使用したフォントを表示するかどうかを示す値を取得または設定します。
RecentlyUsedFontsCount 最近使用したフォントで表示できる数を取得または設定します。

お気に入りのフォントに項目を追加するには、設計時にセルのスマートタグから「お気に入りのフォントの編集...」をクリックするか、プロパティウィンドウでPreferredFontsプロパティの右側に表示されるボタンをクリックし、FontInfoコレクションエディタを開いて行います。

以下に、お気に入りのフォントのカスタマイズ方法を示します。        

  1. FontInfoコレクションエディタでフォントを選択して矢印ボタンをクリックして「お気に入りのフォント」に追加します。



  2. 「お気に入りのフォント」リストボックスの右側にある編集ボタンをクリックして、該当フォントの説明を編集できます。説明はドロップダウンリストでフォントの右に表示されます。



  3. (OK)ボタンをクリックすると説明はそのフォントに設定されます。



  4. 実行時にフォントと説明はこのように表示されます。

ドロップダウン

の外観や動作をカスタマイズするには、DropDownSettingsプロパティを使用します。DropDownSettingプロパティはFontPickerDropDownSettingsクラスによってGcFontPickerCellのドロップダウンウィンドウの外観や動作をカスタマイズします。

ドロップダウンウィンドウのサイズはSizeプロパティで設定します。最大サイズは、MaximumSize、最小サイズはMinimumSizeプロパティで指定することが可能です。ドロップダウンウィンドウの幅を最も長いフォント名に合わせて自動的に設定したい場合にはAutoWidthプロパティをTrueに設定します。

デフォルトではドロップダウンウィンドウのリサイズが可能です。下部にサイズ変更用のリサイズグリップが表示されます。リサイズグリップを非表示にしてリサイズを許可しないようにするには、AllowResizeプロパティをFalseに設定します。

AllowResize = True AllowResize = False

ドロップダウンウィンドウを表示する方向やアニメーション効果などの変更も可能です。これらを変更する場合には下記プロパティを設定します。

プロパティ名 説明
AutoDropDown フォーカスを取得した直後にドロップダウンウィンドウを表示するかどうかを取得または設定します。
DropDownDirection ドロップダウンウィンドウを表示する方向を取得または設定します。
OpeningAnimation ドロップダウンウィンドウが開くときに使用するアニメーション効果の種類を取得または設定します。
ClosingAnimation ドロップダウンウィンドウが閉じるときに使用するアニメーション効果の種類を取得または設定します。
ShowShadow ドロップダウンウィンドウの影を表示するかしないかを取得または設定します。
関連トピック

 

 


© 2008 GrapeCity inc. All rights reserved.