| 2018/05/04(Fri) 23:05:42 編集(投稿者) 2018/05/04(Fri) 22:58:21 編集(投稿者)
> >初期の桐、桐ver.8などの注意事項が最新のヘルプに残っているケースで > 私のものが最新のヘルプかどうかは不明ですがそんなこともあるんですか,,,
書き過ぎや、説明漏れや、変更漏れ、いっぱいありますよ。
> ところで,いろいろ実験してみると > ウィンドウ終了 &実行リターン > で確かにフォームを閉じて桐も終了するですがフォームのボタン機能は実行されていないようです。 > つまり,ウィンドウ終了でエラーが発生し,桐が異常終了するからフォームも強制的に,見た目は正常に閉じらているように見える,が実態のようです。
原因が不明だからでしょうけれど、とても想像力が豊かですね。
しかし、[終了時実行コマンドボタン]が実行されなかったのは、エラーでも、異常終了でもありません。桐の仕様ですよ。
少々長くなりますが、ヘルプを引用します。
■フォーム編集終了時の自動処理
フォームのオブジェクト属性で、[終了時実行コマンドボタン]にコマンドボタンを設定しておくと、つぎの操作でフォーム編集を終了したときの処理を割り当てることができます。
・[表示]メニューの[一括に戻る]をクリックした。 ・[ファイル]メニューの[閉じる]をクリックした。 ・ウィンドウコントロールメニューの[閉じる]をクリックした。 ・[改行方向]に[終了]を設定したテキストオブジェクトで[Enter]キーを押した。
[ウィンドウ終了]コマンドは↑のどのケースにも該当しません。
そして、同ヘルプのノートに次のことが書いてあります。
・[ウィンドウ終了]コマンドなどでフォームウィンドウを閉じた場合は、実行されません。
つまり、[ウィンドウ終了]コマンドでは、[終了時実行コマンドボタン]は動作しないのです。
ヘルプの画像を添付しておきます。
今度はヘルプが見つからないと言わないでくださいね。
|