ListBox を含む Windows フォームがあります。フォームにはこのメソッドがあります
public void SetBinding(BindingList<string> _messages)
{
BindingList<string> toBind = new BindingList<string>( _messages );
lbMessages.DataSource = toBind;
}
他の場所には、このプロパティを持つ Manager というクラスがあります
public BindingList<string> Messages { get; private set; }
そしてそのコンストラクターのこの行
Messages = new BindingList<string>();
最後に、フォームとマネージャーをインスタンス化してから呼び出すスタートアップ プログラムを用意しました。
form.SetBinding(manager.Messages);
Manager のステートメントを次のようにするには、他に何をしなければなりませんか。
Messages.Add("blah blah blah...");
行が追加され、フォームの ListBox にすぐに表示されますか?
このようにする必要はまったくありません。Manager クラスが仕事をしている間にフォームに投稿できるようにしたいだけです。