私は winforms アプリを持っており、図 1 のようにコントロールを調整しています。コンパイルすると、カスタム コントロールのサイズが変更され、それ自体が再配置されますが、これは望ましくない効果です。これが起こらないようにするにはどうすればよいですか。Autosize はすべて false に設定されています。
コンパイル前: 正しい。
コンパイル後: 不正解です。
写真は誤解を招くものです。フォームは同じ寸法のままです。サイズを変更しているのはカスタム コントロールです。
私はまったく同じ問題を抱えていました。再構築のたびにコントロールが 0,0 のサイズにサイズ変更され、しばらくするとかなり面倒になりました。SO を検索した後、Rich で解決策を見つけました。これに似た質問に対する彼の返信:ここをクリック
基本的に、フォームの Autoscale プロパティを None に設定すると、この問題はなくなります。
楽しみ :)
カスタム コントロールのテキスト ボックスまたはラベルのアンカー プロパティを確認します。