ユーザーコントロールの公開リストを含むPostbox
というユーザーコントロールを作成しました。C#リストにオブジェクトを追加しているときに何かする
using System;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace DocEngineManager
{
public partial class PostBox : UserControl
{
public PostBox()
{
InitializeComponent();
}
public List<PostBoxPost> Posts = new List<PostBoxPost>();
}
}
PostBoxPosts
がリストに含まれているユーザーコントロールのタイプです:
は、ここに私のコードです。
PostBoxPost
を独自のアプリケーションのPosts
リストに追加すると、追加された内容を知っている私のUserControlのクラス内でイベントを発生させたいと思います。
あなたはより簡単に達成しようとしていることを説明する必要があります。 – Aybe
'Post 012 'がコントロールであるため、' List 'は役に立たないようです。親の 'Controls'コレクションにコントロールを追加して有用にする必要があります。 * 1)*あなたの目標は何ですか? * 2)*ランタイムサポートのみが必要なの?それとも、デザインタイムのサポートが必要なのでしょうか? –
私は設計時間と実行時間のサポートが必要です。以下の答えはまだこれまでに役立っていません。コントロールが追加されたとき、または追加された直後に編集できるように、コントロールが追加されたときとコントロールが追加されたときを知る必要があります。 –