web-dev-qa-db-ja.com

C#:フォームをサイズ変更不可にする

フォームのサイズを変更できないようにするために、MaximumSizeとMinimumSizeを同じ値に設定しました。

私が抱えている問題は、ユーザーがフォームの境界線をポイントすると、マウスポインターが変化して、フォームのサイズを変更できるように見えることです。これが起こらない可能性はありますか?

32
Craig Johnston

セットする Form.FormBorderStyleSizable以外の何かに。

67

これを使って:

this.FormBorderStyle = FormBorderStyle.FixedSingle; 
24
TurBas

[...] FormBorderStyle.FixedDialog境界線スタイルは、フォームの境界線をダイアログボックスの境界線に変更し、フォームのサイズ変更を防ぎます。 [...]

http://msdn.Microsoft.com/en-us/library/system.windows.forms.form.formborderstyle.aspx

2
Andrey

フォームのサイズを変更できないようにするには、プロパティ:FormBorderStyleをResizableではなく任意のものに変更します。

1
Davide Piras

「Set Form.FormBorderStyle to something else than Sizable」では不十分です。MaximizeBox = Falseを設定する必要があります。または、ユーザーは最大でフォームサイズを変更できます。

1
yelliver

Miscの下に移動して、sizeableをfalseに変更します。

0

これをデザイナーでAppearanceに設定する場合は、設定するフィールドがありますFormBorderStyleこれはFixed *で始まるものに変更できます。

0
Kram
formName.FormBorderStyle = FormBorderStyle.FixedSingle; 
0