EasyLanguage オブジェクトリファレンス

フォームクラスの使用法

EasyLanguage フォームクラスを使用して、分析テクニックまたはストラテジーの一部として独立ウインドウを作成できます。フォームオブジェクトには 2 つのカテゴリー(Containers および Controls) があります。Containers (フォーム、グループ、パネルなど) は、Controls (ボタン、テキスト領域、カウントアップ/ダウンスピナー、コンボボックスなど) のグループ化および表示に使用されます。各コンテナーおよびコントロールオブジェクトのプロパティにアクセスするには、EasyLanguage を使用します。

フォーム例  

 

[ すべて展開 ]
サポートされる EasyLanguage フォームクラス


Control クラス

Container クラス

フォームコントロールおよびコンテナーオブジェクトを EasyLanguage コードに追加する方法

EasyLanguage フォームコントロールおよびコンテナーを使用する場合、以下の要素を含める必要があります。

vars: elsystem.windows.forms.Form form1(Null ), //declare form1 as a Form type variable
elsystem.windows.forms.Button button1(Null); //declare button1 as a Button type variable

form1 = form.create("Form Heading", 100, 100); //create a form container object and assign it to form1
button1 = button.create("MY BUTTON", 40, 30 ); //create a button control object and assign it to button1

form1.AddControl(button1);

button1.Location( 50, 50 );

button1.Click += OnButton1Click;

method void OnButton1Click( elsystem.Object sender, elsystem.EventArgs args )
begin
//Your EasyLanguage code
end;

以下の例では、ボタンおよびテキストボックスを含むウインドウフォームを作成する方法を示します。

例をインポート

ボタンコントロールおよびテキストボックスを含むウインドウフォーム。

  1. [例をインポート] リンクをクリックし、例を TradeStation にインポートします。
  2. TradeStation プラットフォームにアクセスし、チャートウインドウを作成します。[挿入] > [インディケーターメニュー] で !ex_WinForm をウインドウに追加します。
  3. コード例を確認または変更するには、TS 開発環境にアクセスし、EasyLanguage エディターでインディケーター !ex_WinForm を開きます。
継承階層

elsystem.Object

elsystem.windows.forms.[ClassType]