セルプロパティ

<< Click to Display Table of Contents >>

マニュアル > コントロールリファレンス > 基本 > グリッドコントロール >

セルプロパティ


共通

セルプロパティ名

デフォルト

説明

Style

文字

""

セルのスタイル名を指定します。スタイル名は、「AddStyle」で指定するスタイル定義配列のインデックス0番目となります。

CellType

文字

""

セルのセルタイプを指定します。

セルタイプ

タイプ指定文字

説明

ラベル型

label

文字を表示するとき使用します。

エディットボックス型

edit

ユーザーが入力を行うとき使用します。

コンボボックス型

combo

ユーザーが入力を行うとき使用します。リストからの選択が可能です。

メータ型

meter

バーメーターとして数値を表示します。

ランプ型

lamp

ON/OFFをランプで表示します。

スイッチ型

switch

ON/OFFをユーザーが設定するときに使用します。

ボタン型

button

セルをボタンにするときに使用します。

サイドボタン型

sidebutton

セルの右端にボタンを置くときに使用します。

イメージ型

image

画像ファイルを表示するとき使用します。

ヘッダボタン型

headerbutton

ヘッダセルをソートボタンやソート解除ボタン等にするときに使用します。

ヘッダフィルタ型

headerfilter

ヘッダセルをフィールドフィルタの検索文字列入力用のエディットボックスにするときに使用します。

 

FillColor

色文字

"@FillColor"

セルの背景色。

BlinkFillColor

色文字

"@AlarmBlinkColor"

セルが点滅したときの背景色。

BlinkFillがTRUEの場合に有効。

BlinkFill

ブール

FALSE

セルの点滅。

TRUE - 点滅する FALSE - 点滅しない

PaddingX

数値

0

領域のX方向のパディング。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

PaddingY

数値

0

領域のY方向のパディング。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

 

 


ラベル型(セルタイプ:label)

セルプロパティ名

デフォルト

説明

TextColor

色文字

"@TextColor"

テキストの色。

TextAlignX

文字

"CENTER"

テキストの横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

TextAlignY

文字

"CENTER"

テキストの縦位置。

TOP

上寄せ表示

CENTER

中央寄せ表示

BOTTOM

下寄せ表示

 

 

 


エディットボックス型(セルタイプ:edit)

セルプロパティ名

デフォルト

説明

TextColor

色文字

"@TextColor"

テキストの色。

TextAlignX

文字

"CENTER"

テキストの横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

TextAlignY

文字

"CENTER"

テキストの縦位置。

TOP

上寄せ表示

CENTER

中央寄せ表示

BOTTOM

下寄せ表示

 

TextType

文字

"TEXT"

テキストタイプです。詳しくはエディットボックスコントロールを参照下さい。

TextFormat

文字

""

テキストフォーマットです。詳しくはエディットボックスコントロールを参照下さい。

 

 


コンボボックス型(セルタイプ:combo)

セルプロパティ名

デフォルト

説明

TextColor

色文字

"@TextColor"

テキストの色。

TextAlignX

文字

"CENTER"

テキストの横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

TextAlignY

文字

"CENTER"

テキストの縦位置。

TOP

上寄せ表示

CENTER

中央寄せ表示

BOTTOM

下寄せ表示

 

TextType

文字

"TEXT"

テキストタイプです。詳しくはエディットボックスコントロールを参照下さい。

TextFormat

文字

""

テキストフォーマットです。詳しくはエディットボックスコントロールを参照下さい。

ComboType

文字

"DROPDOWN"

コンボボックスのタイプ。

DROPDOWN

リストから選択する以外にテキストを入力できます。

DROPDOWNLIST

リストから選択のみで、テキストを入力できません。

 

TextList

文字

""

ドロップダウンしたときに表示するテキスト。複数のテキストを表示させる場合は改行入力します。

VisibleRows

数値

5

ドロップダウンしたときに表示されるテキストの行数。表示しきれない場合はスクロールバーが有効になります。

SelectedIndex

数値

-1

現在選択されている行のインデックス。TextList設定後有効になります。リストにないテキストがセルに設定されている場合、SelectedIndexは-1になります。SelectedIndexに-1を設定すると、空文字がセルに設定されます。

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

 

 


メーター型(セルタイプ:meter)

セルプロパティ名

デフォルト

説明

ShowText

ブール

FALSE

テキストの表示。

TRUE - 表示する。 FALSE - 表示しない。

TextColor

色文字

"@TextColor"

テキストの色。

BorderColor

色文字

"@BorderColor"

メータの枠線の色。

MeterForeColor

色文字

"@SelectColor"

メータの値により変化する部分の色。

MeterBackColor

色文字

"@FormColor"

メータの背景色。

DataType

文字

"number"

データタイプ。

number

数値

powerfactor00r

力率データ(-0~1~+0)

powerfactor05r

力率データ(-0.5~1~+0.5)

powerfactor00rp

力率データ(-0~100~+0)(%換算)

powerfactor05rp

力率データ(-50~100~+50)(%換算)

 

Center

ブール

FALSE

センターラインを基準として現在値を表示するかどうか。

CenterValue

ブール

FALSE

センターラインを描くかどうか。CenterがTRUEの時のみ有効。

CenterLine

数値

0

センターラインを示す値。CenterがTRUEの時のみ有効。

CenterLineColor

色文字

"@BorderColor"

センターラインの色。CenterがTRUEの時のみ有効。

Max

数値

100

メータの最大値。

Min

数値

0

メータの最小値。

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

 

 


ランプ型(セルタイプ:lamp)

セルプロパティ名

デフォルト

説明

Shape

文字

"SQUARE"

ランプの形。

SQUARE

正方形

RECTANGLE

長方形

CIRCLE

FILL

塗りつぶし

 

BorderColor

色文字

"@BorderColor"

ランプの枠線の色。

OnColor

色文字

"@SelectColor"

Onの時の色。

OffColor

色文字

"@FillColor"

Offの時の色。

Margin

数値

0.3

(上位互換用のための旧プロパティ)

領域のXY方向のパディング(0から1)。サイズの調整はPaddinX/PaddinY/ItemSizeX/ItemSizeYの使用を推奨します。

上位互換のためPaddinX/PaddinY/ItemSizeX/ItemSizeYがすべて0の時、Marginが使用されます。

MarkColor

色文字

"@TextColor"

マークの色。

MarkStyle

文字

"NONE"

マークのタイプ。

NONE

表示しない

TICK

チェック

CROSS

クロス

DOT

ドット

 

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

 

 


スイッチ型(セルタイプ:switch)

セルプロパティ名

デフォルト

説明

Shape

文字

"SQUARE"

ランプの形。

SQUARE

正方形

RECTANGLE

長方形

CIRCLE

FILL

塗りつぶし

 

BorderColor

色文字

"@BorderColor"

ランプの枠線の色。

OnColor

色文字

"@SelectColor"

Onの時の色。

OffColor

色文字

"@FillColor"

Offの時の色。

Margin

数値

0.3

(上位互換用のための旧プロパティ)

領域のXY方向のパディング(0から1)。サイズの調整はPaddinX/PaddinY/ItemSizeX/ItemSizeYの使用を推奨します。

上位互換のためPaddinX/PaddinY/ItemSizeX/ItemSizeYがすべて0の時、Marginが使用されます。

MarkColor

色文字

"@TextColor"

マークの色。

MarkStyle

文字

"TICK"

マークのタイプ。

NONE

表示しない

TICK

チェック

CROSS

クロス

DOT

ドット

 

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

 

 


ボタン型(セルタイプ:button)

セルプロパティ名

デフォルト

説明

Enabled

ブール

TRUE

有効、無効の切り替え。

FALSEの時が無効状態になります。無効時ボタンが押せなくなります。

TextColor

色文字

"@TextColor"

テキストの色。

ButtonFill

ブール

TRUE

ボタンを塗りつぶすかどうか。

ButtonFillColor

色文字

"@GridButtonColor"

ボタンの色。

ButtonBorderStyle

文字

"@BorderStyleX"

枠のスタイル。

FLAT

フラット

3D_FRAME

3D

3D_RAISE1

3D(凸)

3D_RAISE2

3D(凸高め)

@BorderStyleX

テーマに沿った設定

 

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ButtonBorder

ブール

TRUE

枠線を表示するかどうか。

ButtonBorderColor

色文字

"@BorderColor"

枠線の色。BorderStyleがFLATの時のみ有効です。

ButtonBorderLine

文字

"SOLID"

枠線のスタイル。BorderWidthが1の時のみ有効です。

ButtonBorderWidth

数値

1

枠線の太さ。BorderStyleがFLATおよび3D_FRAMEの時のみ有効です。

ButtonBorderRound

数値

0

四角の角の丸めの半径。

 

 


サイドボタン型(セルタイプ:sidebutton)

セルプロパティ名

デフォルト

説明

Enabled

ブール

TRUE

無効時ボタンが押せなくなる。

Editabled

ブール

FALSE

テキストの編集の可否。

TextColor

色文字

"@TextColor"

テキストの色。

TextAlignX

文字

"CENTER"

テキストの横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

TextAlignY

文字

"CENTER"

テキストの縦位置。

TOP

上寄せ表示

CENTER

中央寄せ表示

BOTTOM

下寄せ表示

 

TextType

文字

"TEXT"

テキストタイプです。詳しくはエディットボックスコントロールを参照下さい。

TextFormat

文字

""

テキストフォーマットです。詳しくはエディットボックスコントロールを参照下さい。

ShowButton

ブール

TRUE

ボタンを表示するかどうか。

ButtonFill

ブール

TRUE

ボタンを塗りつぶすかどうか。

ButtonText

文字

""

ボタン上に表示するテキスト文字。

ButtonWidth

数値

20

サイドボタンの幅。

ButtonFillColor

色文字

"@GridButtonColor"

ボタンの色。

ButtonBorderStyle

文字

'"@BorderStyleX"

枠のスタイル。

FLAT

フラット

3D_FRAME

3D

3D_RAISE1

3D(凸)

3D_RAISE2

3D(凸高め)

@BorderStyleX

テーマに沿った設定

 

ButtonText

文字

"..."

ボタンに表示するテキスト。

ButtonTextColor

色文字

"@TextColor"

ボタンに表示するテキストの色。

ButtonWidth

数値

20

ボタンの幅(ピクセル単位)。

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ButtonBorder

ブール

TRUE

枠線を表示するかどうか。

ButtonBorderColor

色文字

"@BorderColor"

枠線の色。BorderStyleがFLATの時のみ有効です。

ButtonBorderLine

文字

"SOLID"

枠線のスタイル。BorderWidthが1の時のみ有効です。

ButtonBorderWidth

数値

1

枠線の太さ。BorderStyleがFLATおよび3D_FRAMEの時のみ有効です。

ButtonBorderRound

数値

0

四角の角の丸めの半径。

File

文字

""

ボタンとして表示する画像ファイル名のパス。

ImageSizeX

数値

0

画像表示の幅

 0 : 最大のサイズ

 1以上 : ピクセルでサイズを指定する

ImageSizeY

数値

0

画像表示の高さ

 0 : 最大のサイズ

 1以上 : ピクセルでサイズを指定する

 

 


イメージ型(セルタイプ:image)

セルプロパティ名

デフォルト

説明

Enabled

ブール

TRUE

無効時ボタンが押せなくなる。

File

文字

""

表示する画像ファイル名のパス。

ItemSizeX

数値

0

領域の幅。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

ItemSizeY

数値

0

領域の高さ。

 0 : 指定無し

 0より大きく1未満 : 割合で指定する

 1以上 : ピクセルで指定する

 
ImageSizeX

数値

0

画像表示の幅。

 0 : 最大のサイズ

 1以上 : ピクセルでサイズを指定する

ImageSizeY

数値

0

画像表示の高さ。

 0 : 最大のサイズ

 1以上 : ピクセルでサイズを指定する

ImageAlignX

文字

"CENTER"

画像の横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

ImageColor

色文字

""

イメージの色を変更したい際に設定する。色指定がない場合、画像ファイルの色がそのまま描画される。

PushType

文字

"NONE"

マウス押下の効果。

NONE

なにもしない

MOUSE

ボタン押下の効果をマウス押下時に行う

 

ImageMarginX1

数値

2

ImageAlignXがLEFTもしくはRIGHTの時、画像と枠線間のマージン。

ImageMarginX2

数値

2

ImageAlignXがLEFTもしくはRIGHTの時、画像とテキスト間のマージン。

ButtonFill

ブール

FALSE

ボタンを塗りつぶすかどうか。

ButtonFillColor

色文字

"@GridButtonColor"

ボタンの塗り色。

ButtonBorder

ブール

FALSE

枠線を表示するかどうか。

ButtonBorderStyle

文字

"@BorderStyleX"

ボタンの枠線のスタイル。

ButtonBorderColor

色文字

"@BorderColor"

枠線の色。BorderStyleがFLATの時のみ有効です。

ButtonBorderLine

文字

"SOLID"

枠線のスタイル。BorderWidthが1の時のみ有効です。

ButtonBorderWidth

数値

1

枠線の太さ。BorderStyleがFLATおよび3D_FRAMEの時のみ有効です。

ButtonBorderRound

数値

0

四角の角の丸めの半径。

TextColor

色文字

"@TextColor"

テキストの色。

ImageTextPos

文字

"NONE"

テキスト表示位置。

NONE

表示しない

LEFT

左側に表示する

RIGHT

右側に表示する

 

 

 


ヘッダボタン型(セルタイプ:headerbutton)

セルプロパティ名

デフォルト

説明

TextColor

色文字

"@TextColor"

テキストの色。

TextAlignX

文字

"CENTER"

テキストの横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

TextAlignY

文字

"CENTER"

テキストの縦位置。

TOP

上寄せ表示

CENTER

中央寄せ表示

BOTTOM

下寄せ表示

 

PushType

文字

"NONE"

マウス押下の効果。

NONE

なにもしない

MOUSE

ボタン押下の効果をマウス押下時に行う

 

MarkColor

色文字

"@BorderColor"

マークの色。

MarkSize

数値

8

マークのサイズ。

MarkType

文字

"NONE"

マークのタイプ。

NONE

表示しない

CLEARSEARCHFILTER

サーチフィルタの解除

CLEARFIELDFILTER

フィールドフィルタの解除

CLEARSORTFILTER

ソートフィルタの解除

SORT2STATE

2ステート(昇順、降順)のソート

SORT3STATE

3ステート(昇順、降順、ソート無)のソート

 

ActionType

文字

"NONE"

ボタン押下時に行うアクション。

NONE

なにもしない

SORT2STATE

2ステートでのソートを行う

SORT3STATE

3ステートでのソートを行う

CLEARSEARCHFILTER

サーチフィルタの解除を行う

CLEARFIELDFILTER

フィールドフィルタの解除を行う

CLEARSORTFILTER

ソートフィルタの解除を行う

 

 

 


ヘッダフィルタ型(セルタイプ:headerfilter)

セルプロパティ名

デフォルト

説明

TextColor

色文字

"@TextColor"

テキストの色。

TextAlignX

文字

"LEFT"

テキストの横位置。

LEFT

左寄せ表示

CENTER

中央寄せ表示

RIGHT

右寄せ表示

 

TextAlignY

文字

"CENTER"

テキストの縦位置。

TOP

上寄せ表示

CENTER

中央寄せ表示

BOTTOM

下寄せ表示

 

ButtonTextColor

色文字

"@BorderColor"

サーチマークの色。