tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: VB2005のダイアログについて
投稿日: 2007/08/09(Thu) 18:47
投稿者大吉末吉
> 似たようなものにOpenFileDialogというコントロールがありますが、貼り付けたときに名前がOpenFileDialog1となりますので別のものなのでしょうか?

同じものです。

「コントロールのクラス名(コントロールの種類)」と配置したコントロールの名前の間に、直接の関連はありません。

例えば、
「OpenFileDialogコントロール(クラス)」を配置する際、
「CommonDialog1Open」と言う名前をつけても何の問題ありません。


分かり易さを考えて、「クラス名+番号」を名前の初期値にしているだけです。

#極論「テキストボックス」に「button1」と言う名前をつけても
#プログラムの実行には何の問題もありません。
#分かりにくくなるので、普通、そういうことはやらないだけの事です。


アップグレード時には、「元のコントロール名がなんだったか」に主眼を置いて
(つまり極力元のコントロール名と同じ名前)を付けてくれているんでしょうね。

#例えばVB6の「コマンドボタン」は既定のコントロール名は「Command1」とかですよね?
#該当するVB2005のクラス名は「Button」ですが・・・
#アップグレードしても「Button1」には成らず、「Command1」のままですよね。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。