API version 1

- ‐

setValue

ExtValクラスの各プロパティに値を設定します。

引数の仕様など、詳細は コンストラクタ の説明を参照してください。

呼出形式一覧

呼出形式

説明

void setValue(value, integer type[, string libraryName])

ExtValクラスの各プロパティに値を設定します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

value

オブジェクトの値を指定します。

type

.NETのデータ型を指定します。

libraryName

.NET列挙体が定義されているライブラリを指定します。

例外

なし

関連項目

コンストラクタ

valuetypelibrary プロパティ



使用例 CRSダウンロード

Form ExtVal_properties {
   X = 0;
   Y = 0;
   width = 640;
   Height = 300;
   nextTabKey = KEY_F01;
   Button button1 {
           x = 8;
           y = 8;
           width = 104;
           height = 24;
           title = "実行";
           Function OnTouch( e ) {
                   var lib = "System.Windows.Forms, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089";

                   #System.Windows.Forms.MessageBoxButtons.YesNoCancelをFormsの列列挙型の値として生成します
                   var buttons = new ExtVal("System.Windows.Forms.MessageBoxButtons.YesNoCancel", ExtVal.ENUME, lib);

                   var icon = new ExtVal;

                   #System.Windows.Forms.MessageBoxIcon.AsteriskをFormsの列列挙型の値として設定します
                   icon.setValue("System.Windows.Forms.MessageBoxIcon.Asterisk", ExtVal.ENUME, lib);

                   var ret = ExternalObject.InvokeStatic("System.Windows.Forms.MessageBox", lib, "Show", "サンプルMessageBox", "BizDT Sample", buttons, icon);

                   #列列挙型が定義されているライブラリを表示します
                   print( "buttons.lib=", buttons.library);

                   #.NETのデータ型定数値を表示します
                   print( "buttons.type=", buttons.type);

                   #オブジェクトの値を表示します
                   print( "buttons.value=", buttons.value);

                   print( "戻り値:",  ret);
           }
   }
}