0
私は別のコンポーネントのリストを含むカスタムコンポーネントを持っています。VS2008:デザイン時にネストされたカスタムコンポーネント
子コンポーネントをリストに追加すると、子コンポーネントはドキュメントアウトラインウィンドウの親コンポーネントと同じレベルに表示されます。
親コンポーネントの副項目にするにはどうすればよいですか?ここで
(同様のTabControlのサブ項目ですTabPagesを例えばすることは)私のコードです:
Public Class SomeComponent
Inherits Component
Public Sub New(ByVal cont As IContainer)
cont.Add(Me)
End Sub
<DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _
<Editor("System.ComponentModel.Design.CollectionEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", GetType(UITypeEditor))> _
Public ReadOnly Property Items() As List(Of SomeOtherComponent)
Get
If _items Is Nothing Then
_items = New List(Of SomeOtherComponent)
End If
Return _items
End Get
End Property
Private _items As List(Of SomeOtherComponent) = Nothing
End Class
Public Class SomeOtherComponent
Inherits Component
Public Sub New()
End Sub
Public Sub New(ByVal cont As IContainer)
cont.Add(Me)
End Sub
'...
End Class