MESCIUS MultiRow for Windows Forms 12.0J
ヘッダ型セル (HeaderCell)


ヘッダ型セル(HeaderCell)は、セルの選択やリサイズ、キャプションの表示、ビジュアル スタイルを提供します。列ヘッダ、行ヘッダやコーナーヘッダを作成するために、HeaderCellを継承した ColumnHeaderCellRowHeaderCellおよびCornerHeaderCellを使用できます。
機能
HeaderCellは、基本セルの機能に加えて、次の機能を使用できます。

  • セルの選択方向
  • ヘッダの区切り線の表示
  • ビジュアル スタイル

各機能の詳細はHeaderCellクラスのリファレンスを参照してください。
データ型
HeaderCellはObject型の値を保持します。この型はHeaderCell.ValueTypeプロパティで確認できます。
ヘッダのキャプションの表示は、String型にキャストした値が使用されます。この型はHeaderCell.FormattedValueTypeプロパティで確認できます。Object型のToStringメソッドをオーバーライドすると、キャストする際の動作を変更できます。セルに値が読み出される場合の動作を変更するには、HeaderCell.OnCellFormattingメソッドをオーバーライドします。セルから値が書き戻される場合の動作を変更するには、HeaderCell.OnCellParsingメソッドをオーバーライドします。
セル編集コントロール
HeaderCellのセル編集コントロールはありません。HeaderCell.EditTypeプロパティは常にnull参照(Visual BasicではNothing)を返します。
スタイル
HeaderCellはCellStyleクラスの次のメンバをサポートしています。セルのスタイルはHeaderCell.Styleプロパティで設定します。

CellStyleメンバ 有効/無効
BackColor HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
BackgroundGradientEffect HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
Border 有効
DataSourceNullValue 有効
DisabledBackColor HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
DisabledForeColor 有効
DisabledGradientEffect HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
EditingBackColor -
EditingForeColor -
Font 有効
ForeColor 有効
Format 有効
FormatProvider 有効
Image 有効
ImageAlign 有効
ImeMode -
ImeSentenceMode -
InputScope -
LineAdjustment GDI+互換モードの場合のみ有効
Margin 有効
MouseOverBackColor HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
MouseOverForeColor 有効
MouseOverGradientEffect HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
Multiline 有効
NullValue 有効
Padding 有効
PatternColor HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
PatternStyle HeaderCell.FlatStyle=System以外で、かつHeaderCell.UseVisualStyleBackColor=Falseの場合のみ有効
SelectionBackColor -
SelectionForeColor -
SelectionGradientEffect -
Tag 有効
TextAdjustment GDI+互換モードの場合のみ有効
TextAlign 有効
TextAngle GDI+互換モードの場合のみ有効
TextEffect 有効
TextImageRelation 有効
TextIndent 有効
TextVertical GDI+互換モードの場合のみ有効
UseCompatibleTextRendering 有効
WordWrap 有効

GDI+互換モードを有効にするには、UseCompatibleTextRenderingプロパティをTrueに設定します。
ショートカットキー
HeaderCellで処理されるショートカットキーはありません。
イベント
セルの内容領域のクリックに対応した処理を実装するには、GcMultiRow.CellContentClickイベントを使用します。ダブルクリックの場合はGcMultiRow.CellContentDoubleClickイベントです。
使用例
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.