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

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

2010年06月18日

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

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

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

    If ComboBox1.SelectedIndex < 0 Then
        ' 行追加
        ComboBox1.Items.Add(" " & DateTime.Now.ToString())
    Else
        ' 行挿入
        ComboBox1.Items.Insert(ComboBox1.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 ComboBox1.SelectedIndex < 0 Then Return
    ComboBox1.Items(ComboBox1.SelectedIndex) = _
        "*" & DateTime.Now.ToString()
End Sub

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

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

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

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

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

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

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

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

ListView追加/参照/削除(C#/VB.NET) | トップページへ戻る | ListBox追加/参照/削除(C#/VB.NET)

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

コメント

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

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

トラックバック

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