実行時に Windows フォーム フォームの幅を変更したいと考えています。SuspendLayout と resumelayout メソッドも実行していますが、うまくいきません。
System.Windows.Forms.Control form = this.currentForm;
form.SuspendLayout();
form.Width = form.Width + 100;
form.ResumeLayout();
どうすればそれを機能させることができますか?