[イメージ]コントロールの詳細

特性

内容

モバイル

データ

データは、データ項目(値)または式として指定します。

設定するデータ型にもとづいて以下のような設定が必要です。

  • 文字型 …… [読込元]特性が「サーバ」の場合、サーバのファイルパスを指定(フォルダの区切り文字は、\"バックスラッシュ")します。[読込元]特性が「クライアント」の場合、ServerfiletoClient関数の戻り値を指定します。

  • BLOB(バイナリ)型 …… [読込元]特性が「サーバ」の場合、表示されません。[読込元]特性が「クライアント」の場合、ClientFile2Blb('ServerfiletoClient関数の戻り値')を指定します。

  • BLOB(ANSI)型 …… 、ファイル名を指定しても、表示されません。

Android

iOS

項目

[データ]特性で指定されたデータ項目の名前が表示されます。  

Android

iOS

コントロール名

コントロールの名前を指定します。クラス0フォーム内に定義されたコントロールに名前を付けると、関数や[コントロール]ロジックユニットで参照することができます。LastClicked関数の説明も参照してください。

[コントロール名]特性は30桁に制限されます。末尾の空白は自動的に削除されます。[フォーム]エディタ内のコントロールのコピー処理では、この特性はコピーされません。

Android

iOS

選択したデータ項目または式の型です。データ項目を設定した場合、この値は変更できませんが、式を設定した場合は変更できます。

Android

iOS

デフォルトイメージファイル名

フォームエディタ上で表示されるイメージファイルの名前を指定します。

オンラインタスクでのみ有効です。

注意:

MAGIC.INIファイルの[MAGIC_SPECIALS]セクションに "SpecialConvAddSlash=N" というパラメータが設定されていない場合、[データ]特性にイメージファイルのパスを定義する必要があります。

 

開発イメージファイル名

開発時に[フォーム]エディタで表示されるイメージファイルの名前を指定します。

リッチクライアントタスクでのみ有効です。

 

イメージの読込元

イメージファイルをサーバ/クライアントのどちらから取得するかを指定します。「サーバ」を指定した場合、イメージファイルを自動的にクライアントに転送します。

イメージコントロール・データがURL(http//またはhttps//で始まる)で指定されている場合、この特性は「サーバ」に設定してください。

また、オフラインRIAプログラムの場合も、「サーバ」を指定してください。

リッチクライアントタスクでのみ有効です。

(モバイルのサポートバージョン:2.2)

Android

iOS

コンテキストメニュー

コントロール上で使用されるコンテキストメニューを指定します。この特性には、9999までの数値を入力することができます。存在していないメニュー番号を入力した場合、「0」にリセットされます。ここからズームして、[メニュー一覧]にアクセスできます。

式でメニューを指定することもできます。この式は再計算され、コンテキストメニューの表示要求がある度に評価されます。実行時、式は[メニュー一覧]内のメニュー番号として評価されます。

デフォルト値は「0」です。

 

ドラッグ許可

同じMagicアプリケーション間でのコントロールからコントロールへのデータのドラッグ処理や、同一PC上のMagic xpa以外のアプリケーションとの間でのデータのドラッグ処理を可能にします。

このコントロールからコピーされたデータは、[ドラッグ開始]イベントによるロジックユニットによって意図的に設定されるか、Magicエンジンにより自動的に設定されます。

注意:

ここに設定された式は、タスク起動時にのみ評価されます。

 

ドロップ許可

同じMagicアプリケーション間でのコントロールからコントロールへのデータのドロップ処理や、同一PC上のMagic xpa以外のアプリケーションとの間のデータのドロップ処理を可能にします。

このコントロールへのデータのコピーは、[ドロップ]イベントによるロジックユニットによって意図的に行われるか、Magicエンジンにより自動的に行われます。

注意:

ここに設定された式は、タスク起動時にのみ評価されます。