SetCellType

<< Click to Display Table of Contents >>

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

SetCellType


 

セルのタイプを設定する。

 

attention

Rev7 よりSetCellPropertyでセルプロパティ「CellType」を指定する事が可能となりました。 その為、SetCellPropertyの使用を推奨します。

 


構文1

SetCellType (

         "cell",

         cellType,

         col,

         row

         [,props]

         )

 

指定したセルに対してのみ、セルのタイプを指定します。

 


パラメータ

 

areaType


型:

文字


"cell"

 

cellType


型:

文字


セルタイプ。("label" / "edit" / "combo" / "meter" / "lamp" / "switch" / "button" / "sidebutton" / "image")

 

col


型:

数値


列のインデックス(0から始まる列番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

row


型:

数値


行のインデックス(0から始まる行番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

props


型:

文字(配列)


セルプロパティ」を指定。(プロパティ設定書式)

 

戻り値



型:

ブール


FALSE - 失敗。TRUE - 成功。

 

 


構文2

SetCellType (

         "all",

         cellType        

         [,props]

         )

 

すべてのセルに対して、一括でセルのタイプを指定します。後から各セル毎にプロパティを変更できます。

 


パラメータ

 

areaType


型:

文字


"all"

 

cellType


型:

文字


セルタイプ。("label" / "edit" / "combo" / "meter" / "lamp" / "switch" / "button" / "sidebutton" / "image")

 

props


型:

文字(配列)


セルプロパティ」を指定。(プロパティ設定書式)

 

戻り値



型:

ブール


FALSE - 失敗。TRUE - 成功。

 

 


構文3

SetCellType (

         "row",

         cellType,

         row

         [,props]

         )

 

指定した行に対して、一括でセルのタイプを指定します。

 


パラメータ

 

areaType


型:

文字


"row"

 

cellType


型:

文字


セルタイプ。("label" / "edit" / "combo" / "meter" / "lamp" / "switch" / "button" / "sidebutton" / "image")

 

row


型:

数値


行のインデックス(0から始まる行番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

props


型:

文字(配列)


セルプロパティ」を指定。(プロパティ設定書式)

 

戻り値



型:

ブール


FALSE - 失敗。TRUE - 成功。

 

 


構文4

SetCellType (

         "col",

         cellType,

         col

         [,props]

         )

 

指定した列に対して、一括でセルのタイプを指定します。

 


パラメータ

 

areaType


型:

文字


"col"

 

cellType


型:

文字


セルタイプ。("label" / "edit" / "combo" / "meter" / "lamp" / "switch" / "button" / "sidebutton" / "image")

 

col


型:

数値


列のインデックス(0から始まる列番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

props


型:

文字(配列)


セルプロパティ」を指定。(プロパティ設定書式)

 

戻り値



型:

ブール


FALSE - 失敗。TRUE - 成功。

 

 


構文5

SetCellType (

         "range",

         cellType,

         col1,

         row1,

         col2,

         row2

         [,props]

         )

 

指定した範囲に対して、一括でセルのタイプを指定します。

 


パラメータ

 

areaType


型:

文字


"range"

 

cellType


型:

文字


セルタイプ。("label" / "edit" / "combo" / "meter" / "lamp" / "switch" / "button" / "sidebutton" / "image")

 

col1


型:

数値


列1のインデックス(0から始まる列番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

row1


型:

数値


行1のインデックス(0から始まる行番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

col2


型:

数値


列2のインデックス(0から始まる列番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

row2


型:

数値


行2のインデックス(0から始まる行番号)。ヘッダ部を指定したい場合、-1からマイナス方向に順番になるようにインデックスを指定する。

 

props


型:

文字(配列)


セルプロパティ」を指定。(プロパティ設定書式)

 

戻り値



型:

ブール


FALSE - 失敗。TRUE - 成功。

 

 


構文6

SetCellType (

         "common",

         cellType        

         [,props]

         )

 

すべてのセルに対する、共通タイプを指定します。"all"の場合は、後からセル毎にプロパティを変更できますが、"common"の場合、すべてのセルが1つの共通プロパティを共用します。

例えば共通プロパティの背景色を変えるとすべてのセルの背景色がその色になります。共通プロパティはSetCellProperty("common"…)で設定します。

特にセルの数が多い場合には共通的なプロパティを"common"で設定するとSetCellPropertyを高速に処理することができます。

 


パラメータ

 

areaType


型:

文字


"common"

 

cellType


型:

文字


セルタイプ。("label" / "edit" / "combo" / "meter" / "lamp" / "switch" / "button" / "sidebutton" / "image")

 

props


型:

文字(配列)


セルプロパティ」を指定。(プロパティ設定書式)

 

戻り値



型:

ブール


FALSE - 失敗。TRUE - 成功。

 


hmtoggle_plus1 解説

 


参照

 

AddStyle