親タスクに配置したボタンから子タスクのイベントを実行する
初めて質問させていただきます。Magicの勉強を初めて半年ほどの者です。
F5を押すとズームイベントが発生しますが、ユーザにもわかりやすいように、ボタンを設置し、イベントにF5を割り当てるかそのままズームを割り当て、ボタンのテキストに”ズーム(F5)”とつけようと考えています。
表題の通りですが、親タスクに配置したボタンを押して、子タスクのイベントを発生させることは可能でしょうか?また、より一般的に使われている方法等ございましたらご教示いただけますでしょうか。
-
ボタンのプロパティ
→ 実行元 が
C=コンテナタスク
T=フォーカス上のタスク の二択になっています。
後者で実現可能だと思います。(後者はおそらくMagic V10位から備わった機能です。) -
親タスクに配置したボタンのプロパティの実行元がT=フォーカス上のタスクになっていれば
子タスクを操作中、そのボタンをクリックしたら子タスクでそのイベントが実行されます。 -
nkmtさん
教えて頂いた方法で、無事にサブタスクからイベントを実行することができました。
勉強になりました。ご回答ありがとうございました。
-
補足ですが、ボタンの場合はそのボタンがパーク不可になっている必要があるみたいですね。ヘルプに記載がありました。
-
ズーム用ボタンで思い出しましたが、バージョン4.6からエディットコントロールんのプロパティにズームボタンを表示というものが追加されたようです。使ったことはないですが。
サインインしてコメントを残してください。
コメント
5件のコメント