「C#」リストボックスで選択される要素を取得

2021年11月22日

書式
Button名 btnOp
リストボックス名 lstShow
ListBoxで選択されている要素は"SelectedItem"プロパティで取得する方法
リストボックス名.SelectedItem.ToString()

使用例

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplicationTest
{
    public partial class Form1  : Form
    {
        public Form1()
        {
            InitializeComponent();
            lstShow.Items.Add("AA01");
            lstShow.Items.Add("BB02");
            lstShow.Items.Add("CC03");
            lstShow.Items.Add("DD04");
        }
        //ボタンを押すと、ListBoxで選択された要をがMessageBoxに表示される
        private void btnOp_Click(object sender, EventArgs e)
        {
            //リストボックスで選択された要素
            string val = lstShow.SelectedItem.ToString();
            MessageBox.Show(val, "選択結果", MessageBoxButtons.YesNo, MessageBoxIcon.Information);   
        }
    }
}

動作確認
「CC03」を選択して、「操作」ボタンを押下します。
「BB02」というメッセージボックスが表示されます

C#

Posted by arkgame