.NETオブジェクトのプロパティを変更するには

一旦.NETオブジェクトを定義した場合、そのプロパティを変更するには2つの方法があります。

  1. オブジェクトがフォーム上に表示される場合、 フォームエディタ 上でプロパティを編集したり、式を使用して設定することができます。これはコード化が簡単で、即時に実行されます。詳細は、.NETコントロールのプロパティの値を変更するにはを参照してください。

  2. DNSet() 関数を使用することもできます。これによって、指定した時間でプロパティを設定したり、イベント ロジックユニットで使用することができます。これについては、このセクションで説明しています。

DNSet() 関数は、.NETオブジェクトのプロパティを設定するために、式で使用されます。以下のように関数を入力します。

  1.  DNSET(を入力します。

  2. .NETオブジェクトの項目ID(この例では、A)を入力するか、項目一覧から選択します。

  1. ドット(.)を入力してください。この時点で、オブジェクトのプロパティのリストが表示されます。 ShowWeekNumbers を選択します。

  2. カンマ(,)を入力します。

  3. プロパティを更新する値を入力します。この例では、論理型変数(W)になります。

  4. 括弧を閉じます。

プロパティのリストが表示されるため便利です。この機能は、Magicで関数を定義する場合のオートコンプリートと同じように動作します。 Ctrl+Space を押下すると、関数の定義と同じようにもう一度表示されます。しかし、以下のように全ての式を手動で入力することもできます。 DNSet(A.ShowWeekNumbers,B)

注意:

この例では、プロパティを更新するために使用される値は、単純な論理型の値になっています。しかし、プロパティによっては、列挙型の値を使用したり、これらを提供するために.NETメソッドを使用する必要があります。 詳細は、.NETの 列挙型を使用するにはを参照してください。