- 題名: 親子関係にある部品の同時削除について
- 日時: 2007/01/25 10:17:53
- ID: 18907
- この記事の返信元:
- (なし)
- この記事への返信:
- [18910] Re[1]: 親子関係にある部品の同時削除について2007/01/25 11:02:36
- ツリーを表示
ぺがらぼさん、さっそく返信ありがとうございます。 内容なのですが、DataSetやDataTableについてのことを知りたいわけではありません。 説明が下手で済みません。 自作のクラスで、同じように連動して消えてくれるようにしたいのです。 構成自体は ●MyTestCollectionComponentクラス デザイナで使用するためのコンポーネントクラス コレクションを保持するItems(MyTestCollection型)は [Category("MyTestCollection")] [Description("MyTestCollection の説明")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public MyTestCollection Items { get { return item; } set { item = value; } } とだけしています。 ●MyTestCollectionクラス 要素を格納するコレクションクラス(ArrayList) ●MyTestElementクラス 要素のクラス のようにしています。 デザイナでMyTestCollectionComponent1を配置して、コレクションエディタで要素を追加後、 MyTestCollectionComponent1を削除 →追加された要素のコードも削除 ( 具体的には、 Friend WithEvents MyTestElement1 As Test.MyTestElement とそのプロパティ設定を削除。 ) という挙動をさせたいのですが、MyTestCollectionComponentのクラスに何かそのための 記述が必要そうなのですがわかりません。 今はMyTestCollectionComponent1を削除してもMyTestElement1、MyTestElement2、がそのまま残ります。
分類:[.NET]