GUI问题!
在Treeview上,如何用一个button将选定的文本复制到clipboard上。然后用另一个button将当前数据从clipboard粘贴到listbox上。 --------------------编程问答-------------------- 你说的Button在哪里?在TreeView上还是在旁边?
我是否可以理解为你的目的是在某个窗口上放一个TreeView,两个 Button,一个listbox,一个用于复制,一个用于粘贴?
复制的内容是否TreeView的文本?
1:对于你的方案似乎并不一定要使用Clipboard,你完全可以在点击“复制”后用自己的代码保存这段text,然后在粘贴时再手工复制进来。
2:如果你确实有需要从其它地方复制文件进listbox,那么才需要使用Clipboard.
代码大体是:
private TreeNode tn;
private void button6_Click(object sender, EventArgs e)
{
tn = treeView1.SelectedNode;
}
private void button7_Click(object sender, EventArgs e)
{
if (tn != null)
{
if (tn.Tag == null || !((bool)tn.Tag))
{
listBox1.Items.Add(tn.Text);
tn.Tag = true;
}
}
}
这一段代码中对已经复制过的Treenode进行了标记,请注意看代码。 --------------------编程问答-------------------- 要是用clipboard时,就用
Clipboard.SetText("sdfsd"); Clipboard .GetText ();
补充:.NET技术 , C#