Treeview显示图像的自定义treenode到picturebox

时间:2014-03-01 20:38:04

标签: c#

我对此有点新鲜,经过搜索和尝试,我仍然无法实现我想要的东西,所以这就是我的问题。在Windows窗体应用程序中,我有一个树视图,我在其中添加自定义treenodes(自定义节点扩展treenode类,附加变量是Image类型)。因此,每次我选择一个我希望其图像的节点(当然我已经将图像加载到节点之后)将显示在图片框中。我已经尝试了afterselecet事件处理程序和鼠标单击事件处理程序,但仍然没有显示图像。这是经过大量实验后的最后一段代码:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
{ 
     pictureBox1.Image = ((MyNode)(treeView1.SelectedNode)).MyImage; 
}

我确定我在这里遗漏了一些东西,但不知道到底是什么。任何帮助,将不胜感激!谢谢!

0 个答案:

没有答案