2016-11-10 35 views
1

PowerShell Formsアプリケーションを作成しましたが、ISEで見た目がよく動作します。コンソール、ショートカット、または.ps1から実行すると、メインフォームのサイジングが小さくなり、制御要素がカットされます。このように個々の子フォームオブジェクトは縮小されません。これはビジュアルスタイルや古いフォームでは問題になりません。PowerShellフォームのサイジングは、ISEの外部で実行すると異なります

例えば、($form.Size = "1015,289")〜($form.Size = "1030,310")のサイズを手動で編集すると、ISEとPowerShell.exeの両方でフォームサイズが大きくなります。私はなぜこれが起こるのか理解するのに苦労しています。

私はPowerShellのFormsにはかなり新しくなっているので、明らかであれば、私は非常に親切な応答を感謝します。いくつかの人がこの問題を抱えているようですが、その質問には答えがありませんでした(MSDN)。次

+2

あなたの質問に直接[MCVE(最小、完全、および検証可能な例)](http://stackoverflow.com/help/mcve)を提供することを検討してください。 – mklement0

+0

私は応答を感謝しますが、私はそれを提供するいくつかの助けを必要とするつもりです。これは非常に単純なスクリプトですが、非常に長いです。これは現在、約1200〜1300行で、さまざまなコントロールの機能を備えています。スクリプト自体は、ISEと標準のPowerShellの両方で完璧に動作します。奇妙なのは、ISEのサイズが標準のPowerShellのサイズと等しくないことだけです。私はそれに答えるためにあなたのスクリプトのどの部分を見る必要があるか正確にはわかりません。 – Device

+1

これは_M_部分の_minimal_が入っている場所です:あなたのスクリプトを症状を示す最小の例に変えて、あなたの質問を更新してください - 個人的な応答は保証されませんが、誰かがあなたを助けることができるかもしれません。 – mklement0

答えて

0

変更:

$form.Size 

$form.ClientSize 

に応じて、フォームのピクセルを再調整します。

関連する問題