[]
        
(Showing Draft Content)

FarPoint.Win.Spread.CellType.ComboBoxCellType

ComboBoxCellType クラス

通常のコンボボックス型のセルを表します。

継承
ComboBoxCellType
名前空間: FarPoint.Win.Spread.CellType
アセンブリ: FarPoint.Win.SpreadJ.dll
構文
public class ComboBoxCellType : BaseCellType, ICellType, IEditor, IFormatter, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, INumFmtSupportCellType, ISerializeSupport, ISerializable, IDeserializationCallback, IDisposable, IReuseEditorControl2, IReuseEditorControl, IAutoCompleteSupport, ICellType, ICloneable<ICellType>, IFormatter
Public Class ComboBoxCellType
    Inherits BaseCellType
    Implements ICellType, IEditor, IFormatter, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, INumFmtSupportCellType, ISerializeSupport, ISerializable, IDeserializationCallback, IDisposable, IReuseEditorControl2, IReuseEditorControl, IAutoCompleteSupport, ICellType, ICloneable(Of ICellType), IFormatter

コンストラクター

名前 説明
ComboBoxCellType()

新しいコンボボックス型セルをデフォルトの設定で作成します。

ComboBoxCellType(ComboBoxCellType)

指定したセル型から新しいコピーを作成します(コピーコンストラクター)。

ComboBoxCellType(SerializationInfo, StreamingContext)

シリアル化情報から新しいコンボボックス型セルを作成します。

プロパティ

名前 説明
AcceptsArrowKeys

コンボボックスコントロールによる矢印キーの処理方法を取得または設定します。

AllowArrowKeysMoveActiveCell

方向キーによるアクティブセルの移動を許可するかどうかを取得または設定します。

AllowEditorVerticalAlign

エディタ内での垂直方向の配置を許可するかどうかを取得または設定します。

AutoCompleteCustomSource

コンボボックスの入力に対するオートコンプリートのカスタムソース(文字列)を取得または設定します。

AutoCompleteMode

コンボボックスの入力に対するオートコンプリートの動作を取得または設定します。

AutoCompleteSource

コンボ ボックスの入力におけるオート コンプリートのソースを取得または設定します。

AutoFillAutoCompleteCustomSource

AutoCompleteCustomSourceに列のデータが自動的に設定されるかどうかを取得または設定します。

AutoSearch

文字キーの入力によってコンボボックスの項目リストを検索する方法を取得または設定します。

BackgroundImage

コンボボックスの編集部分の背景画像を取得または設定します。

ButtonAlign

ボタンが表示される位置を取得または設定します。

CharacterCasing

テキスト型セルの大文字小文字の設定を取得または設定します。

CharacterSet

テキスト型セルに許可する文字セットを取得または設定します。

DoubleClickTextToDropDown

テキスト領域をダブルクリックしたときにコンボボックスリストを表示するかどうかを取得または設定します。

DropDownOptions

コンボボックスリストを表示するためにドロップダウンオプションを取得または設定します。

DropDownWhenStartEditing

[Enter]キーを押したときにコンボボックスリストを表示するかどうかを取得または設定します。

Editable

コンボボックスの編集部分に入力可能かどうかを表す値を取得または設定します。

EditorValue

基になるデータモデルにどの値が書き込まれるかを取得または設定します。

ImageList

コンボボックスの画像リストを取得または設定します。

ItemData

コンボ ボックスのドロップダウン リストの項目に対応するデータを取得または設定します。

Items

コンボ ボックスのドロップダウン リストの項目を取得または設定します。

ListAlignment

リストをセルのどちら側に揃えるかを取得または設定します。

ListControl

リスト部分のコントロールを取得または設定します。

ListOffset

セルの整列に使用する側からのリストのオフセット量を取得または設定します(ピクセル単位)。

ListWidth

ドロップダウンリストの幅を取得または設定します(ピクセル単位)。

MaxDrop

リスト部分に一度に表示する項目数を取得または設定します。

MaxLength

コンボボックス型セルに入力できる最大文字数を取得または設定します。

StopEditingAfterDropDownItemSelected

[Enter]キーを押した後またはコンボボックスリストの項目をクリックした後にドロップダウンリストを閉じて編集を終了するかどうかを取得または設定します。

メソッド

名前 説明
CancelEditing()

セルの編集をキャンセルします。

Clear()

リストからすべての項目を削除します。

Clone()

通常のコンボボックス型のセルを作成して返します。

Deserialize(XmlNodeReader)

オブジェクトをXMLからロードします。

Format(object)

指定したデータをセル型の書式に書式設定し、それを文字列として返します。

GetEditorControl(Appearance, float)

外観と表示倍率を指定して、このセル型の編集コントロールを取得します。

GetEditorControl(Control, Appearance, float)

外観と倍率を指定してこのセル型の編集コントロールを取得します。

GetEditorValue()

編集コントロール内の書式なしの値を取得します。

GetErrorIconBound(Graphics, Appearance, Rectangle, float)

エラーアイコンを描画する矩形を取得します。

GetObjectData(SerializationInfo, StreamingContext)

セル型をシリアル化します。

GetPreferredSize(Graphics, Size, Appearance, object, float)

レンダラーコントロールのためにセルの優先サイズ(必要な最大サイズ)を取得します。

GetReservedCursor(object)

このセル型に予約されているカーソルを取得します。

GetTextRectangle(Graphics, Rectangle, Font, Appearance, ref Rectangle, string)

テキストが描画されている矩形を取得します。

InitializeEditorControl(Control, Appearance, float)

エディタコントロールを初期化します。

IsCaretInTheBeginning()

キャレットが先頭にあるかどうかを取得します。

IsCaretInTheEnd()

キャレットが末尾にあるかどうかを取得します。

IsCaretInTheFirstLine()

キャレットが最初の行にあるかどうかを取得します。

IsCaretInTheLastLine()

キャレットが最後の行にあるかどうかを取得します。

IsReservedKey(KeyEventArgs)

指定されたキーに、エディタコントロールに対する特別な意味があるかどうかを判定します。

IsReservedLocation(Graphics, int, int, Rectangle, Appearance, object, float)

指定したカーソル位置に、編集コントロールに対する特別な意味があるかどうかを判断します。

IsReusable(Control)

このセル型が再利用できるかどうかをチェックします。

IsValid(object)

指定された値が有効かどうかを判定します。

PaintCell(PdfGraphics, RectangleF, Appearance, object, bool, bool, float)

指定した外観設定を使用して、編集モードでないときのセルを指定したグラフィックインタフェースに描画します。

PaintCell(Graphics, Rectangle, Appearance, object, bool, bool, float)

指定した外観設定を使用して、編集モードでないときのセルを指定したグラフィックインタフェースに描画します。

Parse(string)

指定した文字列をセル型のデータ型に解析し、それをオブジェクトとして返します。

RemoveItem(int)

インデックスで指定された個々の項目をリストから削除します。

Serialize(XmlTextWriter)

オブジェクトを XML に保存します。

SetEditorValue(object)

編集コントロールの値を設定します。

ShowSubEditor()

セルに関連付けられたサブエディタコントロールを表示します。

StartEditing(EventArgs, bool, bool)

セルの編集を開始します。

StopEditing()

セルの編集を終了します。

ToHorizontalAlignment(CellHorizontalAlignment)

FarPoint.Win.Spread.CellHorizontalAlignment値を対応するFarPoint.Win.HorizontalAlignment値に変換します。

ToVerticalAlignment(CellVerticalAlignment)

FarPoint.Win.Spread.CellVerticalAlignment値を対応するFarPoint.Win.VerticalAlignment値に変換します。