MESCIUS MultiRow for Windows Forms 12.0J
GcFontPickerCell


GcFontPickerCellは、PlusPakのGcFontPickerコントロールと同等の機能を提供します。GcFontPickerCellを使用すると、フォントの選択機能を簡単に実装できます。

GcFontPickerCell は、フォント入力専用のコントロールです。Microsoft Office 2007のツールバーにあるフォントピッカーと同様の機能を提供します。お気に入りのフォント、最近使用したフォントを設定する、またはフォントに説明を付けることができます。さらに、文字の種類によって一覧に表示するフォントを絞り込むことも可能です。

GcFontPickerCell でフォントを選択するには次の2つ方法があります。

機能
GcFontPickerCellでは、次の機能を使用できます。
各機能の詳細はGcFontPickerCellクラスのリファレンスを参照してください。   
データ型
GcFontPickerCellはObject型の値を保持します。この型はGcFontPickerCell.ValueTypeプロパティで確認できます。
入力と表示には、String型にキャストした値が使用されます。この型はGcFontPickerCell.FormattedValueTypeプロパティで確認できます。セルに値が読み出される場合の動作を変更するには、GcFontPickerCell.OnCellFormattingメソッドをオーバーライドします。セルから値が書き戻される場合の動作を変更するには、GcFontPickerCell.OnCellParsingメソッドをオーバーライドします。
セル編集コントロール
GcFontPickerCellの値はGcFontPickerEditingControlコントロールで編集できます。このコントロールはIEditingControlインタフェースとPlusPakのGrapeCity.Win.Pickers.GcFontPickerクラスを継承しています。セル編集コントロールの型はGcFontPickerCell.EditTypeプロパティで確認できます。
スタイル
GcFontPickerCellはCellStyleクラスの次のメンバをサポートしています。セルのスタイルはCell.Styleプロパティで設定します。

CellStyle メンバ 非編集時 編集時
BackColor 有効 有効
BackgroundGradientEffect 有効 -
Border 有効 有効
DataSourceNullValue 有効 有効
DisabledBackColor 有効 -
DisabledForeColor 有効 -
DisabledGradientEffect 有効 -
EditingBackColor - 有効
EditingForeColor - 有効
Font 有効 有効
ForeColor 有効 有効
Format - -
FormatProvider - -
Image - -
ImageAlign - -
ImeMode 有効 有効
ImeSentenceMode 有効 有効
InputScope 有効 有効
LineAdjustment - -
Margin 有効 有効
MouseOverBackColor 有効 -
MouseOverForeColor 有効 -
MouseOverGradientEffect 有効 -
Multiline - -
NullValue 有効 有効
Padding 有効 有効
PatternColor 有効 -
PatternStyle 有効 -
SelectionBackColor 有効 -
SelectionForeColor 有効 -
SelectionGradientEffect 有効 -
Tag 有効 有効
TextAdjustment - -
TextAlign 有効 有効
TextAngle - -
TextEffect - -
TextImageRelation - -
TextIndent - -
TextVertical - -
UseCompatibleTextRendering - -
WordWrap - -
ショートカットキー
次の表はGcFontPickerCellの編集時に処理されるキーとGcMultiRowコントロールで処理されるキーの一覧です。

修飾子 キー GcFontPickerCell GcMultiRow
なし Keys.PageUp 有効 -
Keys.PageDown 有効 -
Keys.End 有効 -
Keys.Home 有効 -
Keys.Left 有効 -
Keys.Right 有効 -
Keys.Up 有効 -
Keys.Down 有効 -
Keys.Delete 有効 -
Keys.BackSpace 有効 -
Keys.F4 有効 -
Keys.Control Keys.End - 有効
Keys.Home - 有効
Keys.Left 有効 -
Keys.Right 有効 -
Keys.A 有効 -
Keys.C 有効 -
Keys.V 有効 -
Keys.X 有効 -
Keys.Backspace - 有効
Keys.Delete - 有効
Keys.Shift Keys.Left 有効 -
Keys.Right 有効 -
Keys.Up 有効 -
Keys.Down 有効 -
Keys.Home 有効 -
Keys.End 有効 -
Keys.Alt Keys.Up 有効 -
Keys.Down 有効 有効

Keys.Control + Keys.C は複数のセルが選択されている場合は GcMultiRow コントロールによって処理されます。
イベント
セルの内容領域のクリックに対応した処理を実装するには、GcMultiRow.CellContentClickイベントを使用します。ダブルクリックの場合はGcMultiRow.CellContentDoubleClickイベントです。
セルの値が変更されたときの処理を実装するには、GcMultiRow.CellEditedFormattedValueChangedイベントを使用します。
GcFontPickerCellを編集中のイベントに対応した処理は、GcFontPickerEditingControlクラスのイベントを使用します
PlusPakコントロールとの比較
次の表はGcFontPickerCellとPlusPakのGcFontPickerコントロールの主要なプロパティの比較です。

GcFontPickerCell GcFontPicker
AllFonts AllFonts
AutoCompleteMode AutoCompleteMode
Style.BackColor BackColor
なし BackgroundImage
なし BackgroundImageLayout
Style.Border BorderStyle
Style.DisabledBackColor DisabledBackColor
Style.DisabledForeColor DisabledForeColor
DropDownSettings DropDownSettings
DropDownSettings.AllowResize DropDownSettings.AllowResize
DropDownSettings.AutoDropDown DropDownSettings.AutoDropDown
DropDownSettings.AutoWidth DropDownSettings.AutoWidth
DropDownSettings.ClosingAnimation DropDownSettings.ClosingAnimation
DropDownSettings.ContextMenu DropDownSettings.ContextMenu
DropDownSettings.ContextMenuStrip DropDownSettings.ContextMenuStrip
DropDownSettings.DropDownDirection DropDownSettings.DropDownDirection
DropDownSettings.MaximumSize DropDownSettings.MaximumSize
DropDownSettings.MinimumSize DropDownSettings.MinimumSize
DropDownSettings.OpeningAnimation DropDownSettings.OpeningAnimation
DropDownSettings.ShowShadow DropDownSettings.ShowShadow
DropDownSettings.Size DropDownSettings.Size
DropDownSettings.UseSystemVisualStyle DropDownSettings.UseSystemVisualStyle
DropDownStyle DropDownStyle
FlatStyle
Office2007Style
FlatStyle
Style.Border SingleBorderColor
Style.Font Font
Style.ForeColor ForeColor
なし HideSelection
HighLightText HighLightText
ItemFilter ItemFilter
ItemGroupStyle ItemGroupStyle
ItemStyle ItemStyle
MaximumSize MaximumSize
MinimumSize MinimumSize
Style.Padding ContentPadding
PreferredFonts PreferredFonts
RecentlyUsedFontsCount RecentlyUsedFontsCount
Value SelectedFontInfo
Value SelectedFontName
なし ShowOverflowTips
ShowPreferredFonts ShowPreferredFonts
ShowRecentlyUsedFonts ShowRecentlyUsedFonts
GcFontPickerCellの利用

ここでは、GcFontPickerCellの利用方法について、以下の項目に分けて解説しています。

   
関連トピック

 

 


© MESCIUS inc. All rights reserved.