PerfectGrid Ver.2.0
◆機能と特徴
拡張された主な機能は、
A上下各5行までの固定行、左右各5列までの固定列。 B列の折り返し表示(1論理行の2行表示)。 ※制限事項があります。 C列ごと・行ごと・セルごとの各種プロパティ(行・セルは主にメソッド)設定。 D列ごとのプロパティ設定はデザイン時にも可能。 「編集」モードにも対応。 Eエクセル互換の表示書式(FormIO)。 Fセルの結合 New! 2.0.0.0〜 Gセル内複数行編集・表示 New! 2.0.1.0〜 設定はセル・列・行(奇数行)・全体(固定領域/非固定領域)の順に評価されます。 このため、簡単な設定でも利用でき、また、細かな設定も可能です。 ※.NET開発環境での色プロパティについても参照してください。 ただし、〜Enabled が FALSE である場合と、 〜Selected が TRUE である場合は、この逆順になります。 また、固定領域の行番号・列番号としては、負数(上固定行・左固定列)、および最大数以上(32701〜32705)を使用しますから、 非固定領域の行番号・列番号は常に左上隅が(0,0)となり、利用しやすくなっています。 領域分類も参照してください。Ver.1.0と操作性が異なります。 Ver.1.0とのソース非互換部分についてはV1/V2対応表を、動作非互換部分はViewMode参照してください。 各言語の表記方法については言語対応表を参照してください。 Ver.1.0からVer.2.0への移行については移行ガイドを参照してください。 またVS.NETでVer2.0をコントロールとして登録する方法は移行ガイドの(3)を参照してください。 COMコンポーネントとして追加するとAxImpの不具合によりプロパティの一部が正しく型変換されません。
他のプロパティ・メソッド・イベントについては、 使用しているコントロールコンテナのマニュアルまたはオンラインヘルプを参照してください。 また、キー設定(〜VKeyName, 〜VKeyNo)については仮想キーコードを参照してください。
全体(列ごと・行ごと・セルごとの設定あり)
全体(列ごと・行ごとの設定あり)
全体(列ごとの設定あり)
DrawAllRowsText RepeatString
SepCharWidth SepStart, SepStep SepStartStyle, SepStepStyle SepStartColor, SepStepColor SepStartWidth, SepStepWidth
非固定領域(列ごと・行ごと・セルごとの設定なし)
BackVKeyName, BackVKeyNo
ExitVKeyName, ExitVKeyNo
FocusBorder, FocusBorderColor, FocusBorderWidth
NewLineVKeyName, NewLineVKeyNo New! 2.0.1.0〜
PrevCol, PrevRow(実行時専用・参照専用)
ThruBorder, ThruBorderColor, ThruBorderWidth
ThruStartVKeyName, ThruStartVKeyNo ThruStopCtrl, ThruStopShift ThruStopVKeyName, ThruStopVKeyNo
非固定領域(列ごと・行ごと・セルごとの設定あり)
非固定領域(列ごと・行ごとの設定あり)
非固定領域(列ごとの設定あり)
非固定奇数行
OddRowBorder, OddRowBorderColor, OddRowBorderWidth OddRowHeight OddRowFont
固定領域
FixedDisabledColor FixedBorder, FixedBorderColor, FixedBorderWidth FixedBorderDarkColor FixedFont FixedFormatString
FixedSelBorderColor, FixedSelBorderDarkColor
ただし、動作上は意味をもちません。 行
RowFont RowEnabled, RowSelected RowFormatString(上固定行では無効) RowBorder, RowBorderColor, RowBorderWidth RowHeight
Row2Font Row2Border, Row2BorderColor, Row2BorderWidth Row2Height
非固定行
列
ColFont ColEnabled, ColSelected ColFormatString(左固定列では無効) ColBorder, ColBorderColor, ColBorderWidth ColWidth ColAlignmentH, ColAlignmentV ColDrawAllRowsBorder ColDrawAllRowsText ColIgnoreCase ColMagValue ColMaxLength, ColMinLength ColMaxLengthB, ColMinLengthB ColMaxValue, ColMinValue ColMultiLine, ColWordWrap New! 2.0.1.0〜 ColRepeatString ColSepAlwaysDraw ColSepCharWidth ColSepStart, ColSepStep ColSepStartStyle, ColSepStepStyle ColSepStartColor, ColSepStepColor ColSepStartWidth, ColSepStepWidth ColSorted
非固定列
ColCaretModeAtSetFocus New! 2.0.0.0〜 ColCaretModeAtSetText New! 2.0.0.0〜 ColCaretModeAtThuruStart New! 2.0.0.0〜 ColCaretPosAtSetFocus New! 2.0.0.0〜 ColCaretPosAtSetText New! 2.0.0.0〜 ColCaretPosAtThuruStart New! 2.0.0.0〜 ColDroppedRows, ColDroppedWidth ColExitAtMaxLength ColExitAtThruStop ColExitMode, ColExitCol, ColExitRow ColIMEMode ColMouseIcon, ColMousePointer ColSelTextAtSetFocus New! 2.0.0.0〜 ColSelTextAtSetText New! 2.0.0.0〜 ColSelTextAtThuruStart New! 2.0.0.0〜 ColThruNormalKeys ColThruStartAtSetFocus
セル
CellBackColor, CellForeColor CellFont CellEnabled, CellSelected CellFormatString
CellDisplayString, CellIsValue(参照専用) CellInSelected(参照専用) New! 2.0.0.0〜
CellDisplayStringByID, CellIsValueByID(参照専用) CellInSelectedByID(参照専用) New! 2.0.0.0〜
CellDisplayStringByName, CellIsValueByName(参照専用) CellInSelectedByName(参照専用) New! 2.0.0.0〜
非固定セル
◆メソッド(実行型) 非固定行
非固定列
非固定セル
その他
|