初心者に成長します。は、自動的にフォームのサイズを変更して、新しいものが追加されたときのコントロールを移動したり、ラベルのテキストは、ここでのVisual Studioで
私は単純に、ローカルシステムに関するいくつかの情報を表示するためのフォームを表示するC#Windowsフォームアプリケーションを作成しようとしています。
私はVSデザイナーの助けを借りて、このフォームを作成している:あなたが見ることができるように
が、それは上部のピクチャ、それ以下のラベルの付いたシンプルなパネルで構成されています(両方3つのテーブルレイアウトが隣にあり、ボタンが下にあります。ラベルのテキストは気にしないでください。
すべてのテーブルレイアウトの行は絶対に設定されています。これは、コンピュータに複数のローカルIPアドレスがあり、行を次のように設定すると、自動サイズやパーセンテージでは、行が追加されると、配置が困難になります。
は今、私の問題は、より多くの行が追加されたとき、私は(特に「OK」ボタンを下に移動)フォームのサイズ変更を行い、コントロールを移動する方法を見つけ出すことができないということです。フォームの下端と中間テーブルの下端にボタンを固定しようとしましたが、同じ結果が表示されます。ボタンはそのままで新しい行が重複します。
また、ラベルの内容に合わせてフォームのサイズを変更する方法も知りたいと思います。たとえば、レイアウト内のラベルの1つのテキストが列の幅より大きい場合、フォームに対応するようにフォームを拡大したいと思います。同様に、私は最大のテキストに収まるようにフォームを縮小したいと思います。
私がこの特定のフォームを作成するための最も効率的か、最も簡単な方法ではないかもしれないことを認識し、それは私が作ってみたものです、私はもちろん、その点で任意の提案を歓迎します。すべてのテーブルレイアウトの行間の位置合わせを維持することが重要です。
ありがとうございます。