MESCIUS MultiRow for Windows Forms 12.0J > PlusPakCellの使い方 > GcFontPickerCell > ドロップダウンウィンドウの設定 |
GcFontPickerCellのドロップダウンリストのカスタマイズ方法について、以下に解説します。
GcFontPickerCellのドロップダウンリストに表示される項目の内容および外観はカスタマイズすることが可能です。ドロップダウンリストをカスタマイズするには、次のプロパティを設定します。
プロパティ | 説明 |
---|---|
ItemStyle | ドロップダウンリストに含まれる項目のスタイルを指定するItemStyleオブジェクトを取得します。 |
ShowPreferredFonts | お気に入りのフォントを表示するかどうかを示す値を取得または設定します。 |
PreferredFonts | お気に入りのフォントのコレクションを取得または設定します。 |
ShowRecentlyUsedFonts | 最近使用したフォントを表示するかどうかを示す値を取得または設定します。 |
RecentlyUsedFontsCount | 最近使用したフォントで表示できる数を取得または設定します。 |
お気に入りのフォントに項目を追加するには、設計時にセルのスマートタグから「お気に入りのフォントの編集...」をクリックするか、プロパティウィンドウでPreferredFontsプロパティの右側に表示されるボタンをクリックし、FontInfoコレクションエディタを開いて行います。
以下に、お気に入りのフォントのカスタマイズ方法を示します。
ドロップダウン
の外観や動作をカスタマイズするには、DropDownSettingsプロパティを使用します。DropDownSettingプロパティはFontPickerDropDownSettingsクラスによってGcFontPickerCellのドロップダウンウィンドウの外観や動作をカスタマイズします。
ドロップダウンウィンドウのサイズはSizeプロパティで設定します。最大サイズは、MaximumSize、最小サイズはMinimumSizeプロパティで指定することが可能です。ドロップダウンウィンドウの幅を最も長いフォント名に合わせて自動的に設定したい場合にはAutoWidthプロパティをTrueに設定します。
デフォルトではドロップダウンウィンドウのリサイズが可能です。下部にサイズ変更用のリサイズグリップが表示されます。リサイズグリップを非表示にしてリサイズを許可しないようにするには、AllowResizeプロパティをFalseに設定します。
AllowResize = True | AllowResize = False |
---|---|
ドロップダウンウィンドウを表示する方向やアニメーション効果などの変更も可能です。これらを変更する場合には下記プロパティを設定します。
プロパティ名 | 説明 |
---|---|
AutoDropDown | フォーカスを取得した直後にドロップダウンウィンドウを表示するかどうかを取得または設定します。 |
DropDownDirection | ドロップダウンウィンドウを表示する方向を取得または設定します。 |
OpeningAnimation | ドロップダウンウィンドウが開くときに使用するアニメーション効果の種類を取得または設定します。 |
ClosingAnimation | ドロップダウンウィンドウが閉じるときに使用するアニメーション効果の種類を取得または設定します。 |
ShowShadow | ドロップダウンウィンドウの影を表示するかしないかを取得または設定します。 |