通常は以下のようにフォームのOnTerminateイベントに記述しておきます。
|
event OnTerminate()
{
ClearFormMap();
}
|
表示しているターゲットのフォームが存在しなくなったとき、フォームマップダイアログを閉じたい場合は以下のようにフォームのOnTerminateイベントでCloseFormMapを呼び出します。
|
event OnTerminate()
{
ClearFormMap();
}
|
上のいずれかのスクリプトの記述を忘れるとフォームが存在しないにも関わらず、フォームマップダイアログに閉じたはずのフォームが表示され続けてしまい、その後ダイアログから操作を行うとアプリケーションエラーが発生しますので注意してください。
|