Google
 
Web itpro-blogger.blogspot.com
土曜日, 9月 25, 2010

[VB.NET]ユーザーコントロール(UserControl)のコントロール追加(コンテナ化)

▼質問
VB6からVB.NETに移行している作業で

独自のユーザーコントロール(UserControl)を作成したんだが

そのコントロールがデザイン時にコントロールを追加しようとしても

親子関係(コンテナ化)が結べないんだ。

VB6では、「ControlContainer」プロパティを設定すると

ユーザーコントロールがコンテナ化する事ができたと思うんだけど・・・。

VB.NETではどうするか教えてくれ!


▼回答
DesignerAttributeクラスの属性を使って実現することができるんだ。

そのコードを次に示しておくから参考にしてくれ!



Imports System.ComponentModel.Design
Imports System.ComponentModel

<Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", GetType(IDesigner))> _
Public Class UserControl

End Class



■参考サイト
ユーザーコントロールにコントロールを追加するには - Insider .NET会議室
ユーザーコントロールのコンテナ - BIGLOBEなんでも相談室
VB 6.0 ユーザーのための VB .NET 移行ガイド - 標準コントロール






Comments: コメントを投稿

<< Home

This page is powered by Blogger. Isn't yours?