見出しと境界線を除いて、フォームを正確に300*300に設定したいと思います。
Sizeプロパティを使用すると、これらの値が含まれます。
それを行う方法はありますか?
見出しと境界線を除いて、フォームを正確に300*300に設定したいと思います。
Sizeプロパティを使用すると、これらの値が含まれます。
それを行う方法はありますか?
次の2つのオプションがあります。
フォームから見出しと境界線を削除するには、フォームのFormBorderStyle
プロパティを無効にします。
次のように、フォームの内部をClientSize
プロパティで設定します。
this.ClientSize = new Size(300, 300);
境界線とタイトルバーのサイズだけを考慮に入れてみませんか?
int BorderWidth = (this.Width – this.ClientSize.Width) /2;
int TitlebarHeight = this.Height – this.ClientSize.Height – 2 * BorderWidth;
ここで数式を見つけました。
デザイナーツールで適切なサイズを設定するための回避策があります。1。FormBorderSizeを「None」に設定します。2.希望するサイズを設定します(例:「300; 300」)。3. FormBorderSizeを優先境界線に設定します(追加の必要なスペースがSizeプロパティに自動的に追加されます)。