ユーザがマウス抗力を受け入れるコントロールの1つからドラッギングするとき、コントロールのスクリプトは 輸出出来事を受けます。 それが輸出操作者を提供するのに必要です: 輸出が戻るという結果はドラッグ・アンド・ドロップで運ばれて、低下がSmileのカスタム対話のコントロールで起こるなら 低下操作者に渡される量です。あなたは以下などの操作者と共に 輸出を扱います。 輸出のときに、_は反対します。 ツ????eturnはいくらかの_量です。 終わりの輸出 _物は輸出されているコントロールの参照を含んでいます。 いくらかの _量がコントロールが輸出するものです。 輸出で返された量が «クラスflav≫リストの中で宣言された種類に属す場合にだけ、ドラッグ・アンド・ドロップは効果的になるでしょう。 例えば、以下のスクリプトはList Boxから何らかのテキストを引きずりながら、扱うでしょう: List Boxの «クラスflav≫所有地が 「テキスト」を含んでいる場合にだけ、それはそうするでしょう。 輸出に、_は_箱を記載します。 ツ????_が_リスト_箱の含まれたデータに記載するet ツ????_が項目1に索引をつけるet(_リスト_箱の選択を得ます) ツ????_が_の_インデックスが記載する項目に結ぶet ツ????_が結ぶeturn 終わりの輸出 デフォルトで、Smileは 輸出操作者に発生する実行誤りを静かに保ちます。 輸出操作者に発生するかもしれない実行誤りについて通知されたいなら、 誤り[…]エンドトライ包装紙の上でトライ[…]の中であなたの操作者のボディーを要約してください、そして、誤りを扱ってください。 |