C# listBoxに値を追加する

C#で、Items.Addメソッドを使用して、listBoxに値を追加するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
Items.Addメソッド使い方
Items.Addメソッドを使用すると、listBoxに値を追加してゆくことが可能です。
listBox1.Items.Add(値);
サンプルコード
以下は、
「実行」ボタンをクリックして、listboxに値を追加していく
サンプルコードとなります。
using System;
using System.Windows.Forms;
namespace FormTestApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// listboxにアイテムを追加
listBox1.Items.Add("add item");
}
}
}
値が追加されることが確認できます。

また、listboxに追加するデータが多い場合は、一度、コントロールの描画を停止してから、実行するとパフォーマンスがあがります。
using System;
using System.Windows.Forms;
namespace FormTestApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//コントロールの描画を一時的に停止
listBox1.BeginUpdate();
for (int i = 0; i < 10000; i++)
{
listBox1.Items.Add(i + "番目");
}
//EndUpdateが実行されるまで、コントロールは描画されない
listBox1.EndUpdate();
}
}
}
実行結果

-
前の記事
javascript 改行を全て削除する手順 2020.10.24
-
次の記事
javascript boolean型「true・false」を文字列として扱う 2020.10.24
コメントを書く