私はテキストボックスとリストボックスを持っています。入力を押したときにリストボックスにアイテムを追加する(テキストボックスに基づいて)ようにしたいと思います。私は助けてくださいVB 2008Keypressを使ってリストボックスに項目を追加する
を使用しています
、私は笑を苦労しています。 ありがとう!
私はテキストボックスとリストボックスを持っています。入力を押したときにリストボックスにアイテムを追加する(テキストボックスに基づいて)ようにしたいと思います。私は助けてくださいVB 2008Keypressを使ってリストボックスに項目を追加する
を使用しています
、私は笑を苦労しています。 ありがとう!
ちょうどそうのようなメソッドを作成します。
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);
}
}
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
てみてください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
KeではなくKeyUpイベントを持つ方がよいでしょうか? yダウン? – cctan