0

ここでWindowsGUIプログラミングの初心者。フォームのサイズが変更されたときに、Windowsフォームのコントロールのサイズを変更する方法を誰かが知っていますか。wxpythonでは、サイザーを使用して実行されましたが、Windows VisualC++を使用してGUIを開発するときに類似したものを見つけることができないようです。

4

2 に答える 2

4

コントロールには「アンカー」と呼ばれるメンバーがあります。エディターから見ることができます。オブジェクトを長方形の四隅すべてに配置したい場合は、アンカーの下にあるすべてのサブプロパティを有効にするだけです。

メンバーの詳細については、Microsoft.com /Anchorを参照してください。コントロールのプロパティを動的に有効にする場合は、次の例を使用できます。

Control.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top |   System.Windows.Forms.AnchorStyles.Bottom) 
        | System.Windows.Forms.AnchorStyles.Left) 
        | System.Windows.Forms.AnchorStyles.Right)));
于 2012-05-08T17:19:22.757 に答える
0

なんとかForm1.hから変更しました

Form1->Width = 300;
Form1->Height = 300;

イベント内(たとえば、button1をクリックしたとき)。詳細はこちらをご覧ください

于 2012-05-08T17:25:50.023 に答える