VB.net
こんにちは、私はこれを行うことができるかどうか疑問に思っていました:
リストボックス「Listbox2」があり、「listbox1」の1行目に選択したものを表示したい。いくつかの方法を試しましたが、うまくいかないようです。そうする方法はありますか?
VB.net
こんにちは、私はこれを行うことができるかどうか疑問に思っていました:
リストボックス「Listbox2」があり、「listbox1」の1行目に選択したものを表示したい。いくつかの方法を試しましたが、うまくいかないようです。そうする方法はありますか?
あなたが達成しようとしていると思うのは、Listbox1 から選択した項目を listbox2 の項目として表示することです。
あなたの「質問」は私の想像力に多くを残したので、私は自由にいくつかの異なるスニペットを提供しました.
最初: Listbox1 でアイテムが選択されると、Listbox2 の上部にアイテムが追加されます。
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
ListBox2.Items.Insert(0, ListBox1.SelectedItem)
End Sub
2 番目: Listbox1 で項目を選択すると、Listbox2 の上部に項目が追加されます (1 つの項目のみが表示されます)。
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
Listbox2.Items.Clear()
ListBox2.Items.Insert(0, ListBox1.SelectedItem)
End Sub
(必ずしも SelectedIndexChanged イベントである必要はありません) 最初に: Listbox1 でアイテムが選択されると、一番上のアイテムが Listbox2 に追加されます。
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
ListBox2.Items.Insert(0, ListBox1.Items.Item(0))
End Sub
2 番目: Listbox1 で項目を選択すると、Listbox2 の上部に項目が追加されます (1 つの項目のみが表示されます)。
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
Listbox2.Items.Clear()
ListBox2.Items.Insert(0, ListBox1.Items.Item(0))
End Sub