タイトル : Re: 継承されたメンバーの一部を隠す方法 投稿日 : 2006/09/27(Wed) 07:43 投稿者 : うなまな
属性を指定すればできますね。 <System.ComponentModel.Browsable(False)> _ Public Shadows Property ImeMode() As ImeMode ... End Property <System.ComponentModel.Browsable(False)> _ Public Overrides Property Text() As String ... End Property > MaskedTextBox クラスを継承して > MyMaskedTextBox という新しいクラスを作成するのですが、 > TextBox のプロパティ・メソッド・イベントの内 > 使用しないものは隠したいです。 > (プロパティウィンドウに表示されないようにしたい。) > このようなことは可能でしょうか? > > > Public Class MyMaskedTextBox > Inherits System.Windows.Forms.TextBox > > Public m_aaa As Integer > > Public Property aaa() As Integer > Get > Return m_aaa > End Get > Set(ByVal value As Integer) > m_aaa = value > End Set > End Property > > End Class > > 上のようにすると > プロパティウィンドウに aaa が表示されます。 > それは良いのですが、 > 逆に、たとえば、 ImeMode プロパティを > プロパティウィンドウに表示されないようにしたい。 > ( MyMaskedTextBox クラスのインスタンスから > 直接 ImeMode プロパティを操作できないようにしたい)です。 |