PowerTools MultiRow for Windows Forms 8.0J
トラックバー型セル(TrackBarCell)


トラックバー型セル(TrackBarCell)は、.NET FrameworkのTrackBar(System.Windows.Forms.TrackBar)と同等の機能を提供します。TrackBarCellを使用すると、ユーザーがスライダと目盛りをもとに視覚的に数値を入力できます。
機能
TrackBarCellでは、基本セルの機能に加えて、次の機能を使用できます。

  • スライダ
  • 目盛り
  • 垂直方向/水平方向の変更

各機能の詳細はTrackBarCellクラスのリファレンスを参照してください。
データ型
TrackBarCellはObject型の値を保持します。この型はTrackBarCell.ValueTypeプロパティで確認できます。
TrackBarCellで編集する値は、Integer型にキャストした値が使用されます。この型はTrackBarCell.FormattedValueTypeプロパティで確認できます。セルに値が読み出される場合の動作を変更するには、TrackBarCell.OnCellFormattingメソッドをオーバーライドします。セルから値が書き戻される場合の動作を変更するには、TrackBarCell.OnCellParsingメソッドをオーバーライドします。
セル編集コントロール
TrackBarCellのセル編集コントロールはありません。TrackBarCell.EditTypeプロパティは常にnull参照(Visual BasicではNothing)を返します。
スタイル
TrackBarCellはCellStyleクラスの次のメンバをサポートしています。セルのスタイルはTrackBarCell.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 -
ショートカットキー
次の表はTrackBarCellの編集時に処理されるキーとGcMultiRowコントロールで処理されるキーの一覧です。

修飾子 キー トラックバー型セル GcMultiRow
なし Keys.PageUp 有効 -
Keys.PageDown 有効 -
Keys.End - 有効
Keys.Home - 有効
Keys.Left - 有効
Keys.Right - 有効
Keys.Up 有効 -
Keys.Down 有効 -
Keys.Insert - -
Keys.Delete 有効 -
Keys.BackSpace - -
Keys.Control Keys.PageUp - -
Keys.PageDown - -
Keys.End - 有効
Keys.Home - 有効
Keys.Left - 有効
Keys.Right - 有効
Keys.Up - 有効
Keys.Down - 有効
Keys.A - -
Keys.C - -
Keys.V - -
Keys.X - -
イベント
セルの内容領域のクリックに対応した処理を実装するには、GcMultiRow.CellContentClickイベントを使用します。ダブルクリックの場合はGcMultiRow.CellContentDoubleClickイベントです。
セルの値が編集されたときには GcMultiRow.CellEditedFormattedValueChangedイベントが発生します。
標準コントロールとの比較
次の表はTrackBarCellとSystem.Windows.Forms.TrackBarコントロールの主要なプロパティの比較です。

TrackBarCell TrackBar
LargeChange LargeChange
Maximum Maximum
Minimum Minimum
Orientation Orientation
SmallChange SmallChange
TickFrequency TickFrequency
TickStyle TickStyle
       
参照

 

 


© 2008-2015 GrapeCity inc. All rights reserved.