簡體   English   中英

C#Winform Listview選擇的項目問題

[英]C# Winform Listview selected item issue

我正在嘗試將所選項目的文件名及其路徑復制到剪貼板,然后從列表視圖復制一個文本框。 我似乎無法讓這個按我的意願工作。 這是我一直在玩的代碼。

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (listView1.Items.Count > 0)
    {
        listView1.Items[0].Selected = true;
        Clipboard.SetDataObject(this.listView1.SelectedItems[0]);
        textBox1.Paste();
    }
}

有人可以讓我走上正確的路嗎?

我不確定您為什么在這里使用剪貼板。 沒有它,您可以做的很好。

listView1.Items[0].Selected = true;
textBox1.Text = this.listView1.SelectedItems[0].ToString();
    private void listView1_SelectedIndexChanged(object sender, EventArgs e) {
        if (listView1.SelectedItems.Count > 0) {
            textBox1.Text = listView1.SelectedItems[0].Text;
        }
        else {
            textBox1.Text = string.Empty;
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM