ウィンドウのサイズ変更後にWinformコントロールを中心に保ちます

StackOverflow https://stackoverflow.com/questions/3593411

  •  01-10-2019
  •  | 
  •  

質問

Visual Studio 2008を使用して、Windowsフォーム、C#、.NET 2.0 ...

ウィンドウがサイズ変更されている間、中心に留まるためのコントロールを取得するコードレスの方法(たまたま私の場合は写真ボックスです)はありますか?言い換えれば、要素を中心に保つために手作業でコードを作成するのではなく、プロパティ設定の何らかの組み合わせを使用します。

たとえば、Windowsフォームウィンドウの中央にボタンがあります。ユーザーがウィンドウをサイズ変更すると、デフォルトの固定に基づいてボタンが固定されたままになります(上、左)。ウィンドウのサイズ変更方法に関係なく、私がそれをしたいのは、中心にとどまることです。

ウィンドウのサイズ変更イベントを監視し、フォーム上のすべての要素が同じ相対的な位置にとどまるように自分自身を再配置できることを知っています(コードに基づいて、私は彼らにそれをさせるために書きます)。同じ効果をAcheiveするために、プロパティ設定の組み合わせがあることを願っています。

他の投稿で提案されているように、私はTableLayoutコントロールを使用しようとしましたが、要素を中心にするための特定のソリューションの観点から正しい方向に突き出しを使用できます。

役に立ちましたか?

解決

デザイナーにコントロールを集中させ、アンカープロパティを誰にも設定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top