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

タイトル 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 プロパティを操作できないようにしたい)です。

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

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