C# listBoxのカーソルを最終行に移動させる
C#で、SelectedIndexメソッドを使用して、listBoxのカーソルを最終行に移動させるサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
SelectedIndexメソッド使い方
SelectedIndexメソッドを使用すると、listBoxのカーソルを最終行に移動させることが可能です。
// 最終行にカーソル移動
listBox1.SelectedIndex = listBox1.Items.Count - 1;
サンプルコード
以下は、
「実行」ボタンをクリックして、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)
{
for (int i = 0; i < 100; i++)
{
listBox1.Items.Add(i+"番目");
}
// 最終行にカーソル移動
listBox1.SelectedIndex = listBox1.Items.Count - 1;
}
}
}
カーソルが最終行に移動されていることが確認できます。
-
前の記事
ubuntu20.04.1 vscodeで日本語入力ができない 2020.10.26
-
次の記事
javascript consoleで変数の使用回数をカウントして表示する 2020.10.26
コメントを書く