0

imagelistコントロールを使用して、ディレクトリから小さなサムネイルプレビュー付きのリストビューに画像を入力しようとしています。ユーザーがリストビューからアイテムを選択したら、選択したアイテムをクリップボードにコピーします。

リストビューにデータを入力するためのコードはすでに記述されています。これはC#のwinformsアプリケーションです

私はこのようなことを試してみようと思っています:

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
this.listView1.Items[0].Selected = true;
}

データをクリップボードにコピーする際に問題が発生しました。

私の質問:選択したリストビューアイテムをC#経由でクリップボードに転送するにはどうすればよいですか?

どんな助けでもいただければ幸いです!

前もって感謝します!

4

2 に答える 2

3

使用できます(テキスト用)

Clipboard.SetText(this.listView1.SelectedItem.Text);

また

Image imgToCopy = Image.FromFile(this.listView1.SelectedItem.Text);
Clipboard.SetImage(imgToCopy);
于 2011-11-24T20:15:58.137 に答える
0

要件に応じて:

Clipboard.SetImage(Image);
Clipboard.SetDataObject(object);
Clipboard.SetText(string);
...
于 2011-11-24T20:15:29.213 に答える