ActivateForm メソッド
ActivateFormメソッドを使って、フォームをアクティブにします。
フォームがアクティブになると、デスクトップの手前になり、そのフォームに現在のフォーカスが当たります。
ActivateFormメソッドの構文は、以下のとおりです:
INVOKE #FormB.ActivateForm
このアクティブなフォームはキーボード・フォーカスを受け取り、タイトルバーとボーダーが強調表示されます。 このフォームが最小化されていると、アクティブにされた時に元のサイズに戻されないことに注意してください。 アクティブ化された時にフォームが元のサイズになっているようにするために、ウィンドウのWindowStateの値がMinimizedかどうかを確認し、アクティブ化する前にサイズを元に戻します:
If cond'(#MForm.WindowState *eq Minimized)'
Invoke #MForm.RestoreForm
Invoke #MForm.ActivateForm
Endif
フォームを表示するためには、ShowFormメソッドを使用することに注意してください。 このActivateFormメソッドは、全ての開いているウィンドウの前にフォームを持ってくるよう設計されています。