メインプログラムの開始モードを設定に応じて変更したい
メインプログラムのフォームについて。
フォームの「開始モード」をプログラム起動時に、設定に応じて「デフォルト」「最大」と切り替えたいです。
プロパティの式指定で、最大なら1、デフォルトなら2とすれば良いことはわかりました。
しかし、別途設定を読んでここに反映させる方法がわかりません。
具体的には、設定を読んだタイミングですでにフォームが表示されてしまっているため、切り替えられないようです。
「フォームの表示タイミングを遅らせる」
あるいは
「フォーム表示後、最大・デフォルトと切り替える」
方法を知りたいのですが、わかりません・・・
どなたかご存知の方はいらっしゃいますでしょうか。
-
> プロパティの式指定で、最大なら1、デフォルトなら2とすれば良いことはわかりました。
反対ですね、最大が2で、デフォルトが1ですね。
メインプログラムのタスク前処理で条件分岐させれば、私のところではうまく動きましたよ。
-
>tanda様
ありがとうございます。
私の所では、メインプログラム・タスク前処理で開始モードを変えてもNGなんです・・・。
>ISHIJIMA様
なるほど!ありがとうございます!
試してみます!
-
> 私の所では、メインプログラム・タスク前処理で開始モードを変えてもNGなんです・・・。
最初の書き込みを見ますと、式の戻り値が1と2と、反対になっているのではないかと思います。
-
tanda様。
ご指摘の通り、1と2が逆でした。
ありがとうございます。
しかし、タスク前に条件を変えても、NGでした・・・。
ISHIJIMA様。
お教え頂いた関数で実現できました。
ありがとうございます!
-
> しかし、タスク前に条件を変えても、NGでした・・・。
私のところでは正常に動作していますよ。変数を介して値を渡していますか?
サインインしてコメントを残してください。
コメント
5件のコメント