タイトル : Re^4: IntelliSense を利用する summary ? 投稿日 : 2007/04/04(Wed) 09:24 投稿者 : ひでと
ありがとうございます。 > ステートメントが列挙型のメンバを参照する場合は、IntelliSense では Enum のメンバを一覧表示します。 > ----------------------------------------------------------- > ですから、Enum型にしておけば、InteliSenseの対象になりますよ。 > > #ちなみに、これって、VB6でも同じだったはずです。 VB6も多くの機能を使いこなしていなかったので、Enum型は使っていませんでした。 どちらかというと Select Caseで無理やりという感じでやっておりましたので、Enum型、参考にさせていただきます。 > > > 例えば、 > ------------------------------------------------------------ > Public Class 水平トレイ > Private 種類Value As Integer > Private message As String > > Public Enum e種類 > 鋼板トレイ = 1 > ラダートレイ = 2 > End Enum > Public Property 種類() As e種類 > Get > Return 種類Value > End Get > Set(ByVal value As e種類) > 種類Value = value > End Set > End Property > End Class > ------------------------------------------------------------ > > とすると、 > 「水平トレイ.e種類.ラダートレイ」と「水平トレイ.e種類.鋼板トレイ」がInteliSenseで表示され > ます。 試してみました。 確かに「水平トレイ.e種類.ラダートレイ」のように表示されるのですが、引数の指定としては長すぎて、(「"ラダートレイ"」のように)良くコーディングの最中に現れる形で表示できないでしょうか? |