フォームのサイズを変更できないようにするために、MaximumSizeとMinimumSizeを同じ値に設定しました。
私が抱えている問題は、ユーザーがフォームの境界線をポイントすると、マウスポインターが変化して、フォームのサイズを変更できるように見えることです。これが起こらない可能性はありますか?
セットする Form.FormBorderStyle
Sizable
以外の何かに。
これを使って:
this.FormBorderStyle = FormBorderStyle.FixedSingle;
[...]
FormBorderStyle.FixedDialog
境界線スタイルは、フォームの境界線をダイアログボックスの境界線に変更し、フォームのサイズ変更を防ぎます。 [...]
http://msdn.Microsoft.com/en-us/library/system.windows.forms.form.formborderstyle.aspx
フォームのサイズを変更できないようにするには、プロパティ:FormBorderStyleをResizableではなく任意のものに変更します。
「Set Form.FormBorderStyle to something else than Sizable
」では不十分です。MaximizeBox = False
を設定する必要があります。または、ユーザーは最大でフォームサイズを変更できます。
Miscの下に移動して、sizeableをfalseに変更します。
これをデザイナーでAppearanceに設定する場合は、設定するフィールドがありますFormBorderStyleこれはFixed *で始まるものに変更できます。
formName.FormBorderStyle = FormBorderStyle.FixedSingle;