トップ  >  サンプルソース  >  ListBox追加/参照/削除(C#/VB.NET)

ListBox追加/参照/削除(C#/VB.NET)

2010年06月18日

ListBoxに行追加/行変更(行取得)/行削除するサンプル(ソース/コード)です。
忘れやすいのでメモって置きます。

全ての行(項目)を削除する時は、ListBox1.Items.Clear()を使用します。

' -----------------------------------------------------------
' ListBoxの追加/変更(取得)/削除のサンプル(VB.NET/VS2005)
Private Sub Button1_Click( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    If ListBox1.SelectedIndex < 0 Then
        ' 行追加
        ListBox1.Items.Add(" " & DateTime.Now.ToString())
    Else
        ' 行挿入
        ListBox1.Items.Insert(ListBox1.SelectedIndex, _
            " " & DateTime.Now.ToString())
    End If
End Sub

Private Sub Button2_Click( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click

    ' 選択行更新
    If ListBox1.SelectedIndex < 0 Then Return
    ListBox1.Items(ListBox1.SelectedIndex) = _
        "*" & DateTime.Now.ToString()
End Sub

Private Sub Button3_Click( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button3.Click

    ' 選択行削除
    If ListBox1.SelectedIndex < 0 Then Return
    ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
End Sub

Private Sub Button4_Click( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button4.Click

    ' 選択行参照
    If ListBox1.SelectedIndex < 0 Then Return
    System.Diagnostics.Debug.WriteLine( _
        ListBox1.Items(ListBox1.SelectedIndex))
End Sub
' -----------------------------------------------------------

// ----------------------------------------------------------
// ListBoxの追加/変更(取得)/削除のサンプル(C#.NET/VS2005)
private void button1_Click(object sender, EventArgs e)
{
    if (listBox1.SelectedIndex < 0)
    {
        // 行追加
        listBox1.Items.Add(" " + DateTime.Now.ToString());
    }
    else
    {
        // 行挿入
        listBox1.Items.Insert(listBox1.SelectedIndex,
            " " + DateTime.Now.ToString());
    }
}

private void button2_Click(object sender, EventArgs e)
{
    // 選択行更新
    if (listBox1.SelectedIndex < 0) return;
    listBox1.Items[listBox1.SelectedIndex] =
        "*" + DateTime.Now.ToString();
}

private void button3_Click(object sender, EventArgs e)
{
    // 選択行削除
    if (listBox1.SelectedIndex < 0) return;
    listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}

private void button4_Click(object sender, EventArgs e)
{
    // 選択行参照
    if (listBox1.SelectedIndex < 0) return;
    System.Diagnostics.Debug.WriteLine(
        listBox1.Items[listBox1.SelectedIndex]);
}
// ----------------------------------------------------------
スポンサーサイト

ComboBox追加/参照/削除(C#/VB.NET) | トップページへ戻る | ORACLE検索/更新/削除(C#/VB.NET)

このページのトップに戻る

コメント

名前
題名
メールアドレス
WEBサイト
 
コメント
パスワード
  管理者にだけ表示を許可する

このページのトップに戻る

トラックバック

このページのトップに戻る