• 締切済み

Designer.vbは直接コードをいじってはだめ?

VB.netです。 新規でフォームを作成したときに Form1.Designer.vbが作成されますが そこに 'Windows フォーム デザイナを使用して変更できます。 'コード エディタを使って変更しないでください。 と書いてあります。 その下に Me.Name = "Form1" Me.Text = "Form1" などありますが、 これを変更したい場合は、ここをいじるのではなく、 Form1.vb(デザイン)のプロパティから設定しなさい。という意味なのでしょうか? 試しに Form1.vb(デザイン)のプロパティから Textを「フォーム1」にし、 Designer.vbを確認したら Me.Text = "フォーム1"と変わっていました。 しかし、Designer.vbのMe.Textを Me.Text = "ふぉーむ1"にして、 Form1.vb(デザイン)に移ると、 Form1.vb(デザイン)のプロパティも"ふぉーむ1"になりました。 「コード エディタを使って変更しないでください。」 と言う意味がわかりません。 よろしくお願いします。

みんなの回答

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

> 「コード エディタ」というのは、Form1.vbやModule1.vbのことを言うのでしょうか? Form1.vbやModule1.vbなどを操作するものを フォーム デザイナや コード エディタといいます。 Me.Name = "Form1"と見えるものがコード エディタで Form1.vb(デザイン)のプロパティが見えるのがフォーム デザイナです。

uiyiuq
質問者

お礼

ありがとうございます。大変参考になりました。

すると、全ての回答が全文表示されます。
回答No.2

「vb "コード エディタ"」で検索したりはできませんか。 ニュアンスで「こうかな?」という予測をすることはできませんか。 コードエディタてのは読んでそのまま、コード編集画面です。 あなたが試しに操作した Designer.vb のソースコードを編集した画面もコードエディタ。 フォームに乗せたボタンをダブルクリックして、ボタン クリック時のイベントを記述する画面もコードエディタ。 対して、視覚的に操作する画面をデザイナー。 フォームにいくつかのコントロールを乗っけてプロパティを変更するだけで Designer.vb のコードは劇的に増えます。 だから Designer.vb のコードを直接いじると変なことになってしまって、VB のフォーム デザイナーが視覚化できなくなってしまいますよ、てことです。

uiyiuq
質問者

お礼

すいません。 Designer.vb は手を加えない方がよさそうですね ありがとうございます。

すると、全ての回答が全文表示されます。
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

Windows フォーム デザイナを使用して変更できます。 ので コード エディタを使って変更しないでください。 という程度の意味で 良くわからないまま不用意にコードエディタで変更すると 正常に動作しなくなる恐れがあるので 注意書きとして書かれているのだと思われます。 正しく理解して変更するには問題はないはずです。

uiyiuq
質問者

お礼

ご回答ありがとうございます。 すいません。私自身よく理解してないのですが 「コード エディタ」というのは、Form1.vbやModule1.vbのことを言うのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A