タイトル : Re: コントロール名が勝手に変わる・・・ 投稿日 : 2007/02/27(Tue) 09:24 投稿者 : 魔界の仮面弁士
> Msgbox txt1.Text VB2005 っぽくないコードですね……。 メソッド呼び出しに括弧が無いと、コンパイルエラー(BC30800)になるはずなんですけど。 > Msgbox txt2.Text > と勝手に変わってしまいます。 連動してくれた方が便利だったりしませんか? # 極端な話、初期設定の TextBox1 のままだったら困りますよね。 というよりも、コントロール名を変えておいて、それを利用するコードを 修正したくない…という状況が思い浮かびませんでした。 名前を txt1 → txt2 にした、ということは、txt1 なコントロールが 無くなったという事ですよね。にもかかわらず、txt1 を残したいという 状況が思い浮かびませんでした。 > txt1に関連付けられたイベントとの関連付けがなくなっていまいます。 WithEvents 定義のコントロールなら、イベント宣言末尾の「Handles」句の修正漏れとか。 > これらを防ぐ方法というか設定というのはないのでしょうか? 元のコードをコピーしておいて、名称変更後に手動でコードを復元、という泥縄的方法とか。 |