FormStateClear(*)

フォーム(画面)の位置やサイズなどの状態を初期化します。

使い方

すべて初期化したい→FormStateClear(*)

表示しているフォームのみ初期化したい→FormStateClear()

unipaas、xpaになってからフォームの情報が保存され、次回開いたときに同じ位置・サイズで開くようになりました。

メインディスプレイが左右逆になったり、ディスプレイを2つから1つに変えたりした場合に、小窓で出していたものがあらぬところへでたりします。これを解決するために、メインプログラムに記述することで毎回フォーム位置を初期化しています。

また、画面サイズがおかしくなった時だけ実行したい場合は、ボタンに設定したりします。

ユーザーイベント作成
ボタンにユーザーイベントを設定

コメント

タイトルとURLをコピーしました