2009-08-01 13 views
1

私はテキストボックスとリストボックスを持っています。入力を押したときにリストボックスにアイテムを追加する(テキストボックスに基づいて)ようにしたいと思います。私は助けてくださいVB 2008Keypressを使ってリストボックスに項目を追加する

を使用しています

、私は笑を苦労しています。 ありがとう!

答えて

2

ちょうどそうのようなメソッドを作成します。

void AddItemToListBox(string item) 
{ 
    lstMyList.Items.Add(item); 
} 

た後、Enterキーが押されたときのために、テキストボックスのキーダウンイベントにこれをフックアップ:

private void textBox1_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.KeyCode == Keys.Enter) 
    { 
     AddItemToListBox(textBox1.Text); 
    } 
} 
1
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown 
    If e.KeyCode = Keys.Enter Then 
     ListBox2.Items.Add("Misc. - " & TextBox1.Text) 
     TextBox1.Clear() 
    End If 
End Sub 
2

てみてくださいthis:

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles 
    TextBox1.KeyDown 
    Me.ListBox1.Items.Add(TextBox1.Text) 
End Sub 
+0

KeではなくKeyUpイベントを持つ方がよいでしょうか? yダウン? – cctan

関連する問題