2017-05-25 9 views
0

Matlabで2つのGUI、gui1gui3を作成しました。 理由は分かりませんが、gui3は常にフォアグラウンドになります。 gui3が実行されている場合、Matlabなどをクリックしようとすると、Windowsの古典的な「ビープ音」が聞こえ、gui3は常にフォアグラウンドにとどまります。 なぜですか?Matlab GUIは常に前景にあります

Here's a gif何が起こっているのかをよりよく理解する。

私はインスペクタで検索しましたが、私の場合は何もしませんでした。どうすれば修正できますか? 私は何を書くべきか分からないので私のコードはここに書いていませんが、もしあなたがそれを必要とすれば私はします。

はGUIが modalに設定 WindowStyle性質を持っている場合は、

+1

'WindowStyle'プロパティが' modal'に設定されていますか? 'モーダル(modal)'は常に最上位にあることを意味します。もしそうなら、 'WindowStyle'を' normal'に変更してみてください。 – Tom

+0

私は解決しました! – beth

+0

、ありがとう@ m7913d – Tom

答えて

1

これが起こるありがとうございます。 modalは、常に上に表示され、残りのMatlab GUIをブロックすることを意味します。 WindowStylenormalに変更してみてください。

関連する問題