0

私は C# で Windows アプリケーションをプログラミングする初心者なので、基本的なコントロールがわかりません。

リストボックスで数字を選択すると、その数字でメッセージボックスが表示されるプログラムを書いているとしましょう。リスト内の各アイテムをイベントに関連付けるにはどうすればよいですか?

どうもありがとうございました。あなたの助けに感謝します。

4

3 に答える 3

2

メッセージ ボックスを表示するには、SelectionChangedイベントを設定する必要があります。

listBox.SelectionChanged += (sender, args) => MessageBox.Show(listBox.SelectedItem.ToString());

または初心者向けのより簡単な方法:

listBox.SelectionChanged += ShowMessageBox;

private void ShowMessageBox(object sender, EventArgs e)
{
   MessageBox.Show(listBox.SelectedItem.ToString());
}
于 2013-07-19T11:11:23.870 に答える
0

ListBox には、いくつかのテキスト項目が格納されます。Button コントロールを含む他のコントロールと対話できます。このコントロールは Windows フォームで使用します。サンプル プログラムでは、ボタン クリック イベント ハンドラーを介して、2 つのボタンと対話します。

List _items = new List(); // <-- これを追加

public Form1()
{
    InitializeComponent();

    _items.Add("One"); // <-- Add these
    _items.Add("Two");
    _items.Add("Three");

    listBox1.DataSource = _items;
}
于 2013-07-19T11:09:52.453 に答える