关于视觉样式
请问各位大虾,下面的代码:
C# code
VisualStyleRenderer rOpen = new VisualStyleRenderer(VisualStyleElement.TreeView.Glyph.Opened);
在XP样式下运行没有错误,但是若把"显示 属性"->"外观"的"窗口和按钮"设置为"Windows经典样式"就会出错:“当前没有活动的视觉样式,因此与视觉样式相关的操作导致错误。”
我的程序要在Windows server 2003上运行,但是出现相同的错误。
我想在自定义的控件中使用树形控件的+、-号来表示展开和折叠,这个问题应该怎么解决啊?
------解决方案--------------------
整一个ImageList控件上去
然后
C# code
treeView1.Nodes[0].ImageIndex = 0;//可以是+号和其它图片
treeView1.SelectedNode.SelectedImageIndex = 1;//选中节点的图片