winform中怎么把treeview背景设置为透明 winform中怎么把treeview背景设置为透明??求救,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //自绘背景//treeView1.DrawMode = TreeViewDrawMode.OwnerDrawAll;private TreeNode LastTopNode = null;private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e){ if (treeView1.TopNode != LastTopNode) // 处理滚动的情况 { LastTopNode = treeView1.TopNode; treeView1.Invalidate(); } if (e.Node.Bounds == Rectangle.Empty) return; if (pictureBox1.Image != null) // 绘制低图 e.Graphics.DrawImage(pictureBox1.Image, e.Bounds, e.Bounds, GraphicsUnit.Pixel); e.Graphics.DrawString(e.Node.Text, Font, Brushes.Black, e.Node.Bounds); e.DrawDefault = false; e.DrawDefault = false;}private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e){ treeView1.Invalidate();}private void treeView1_BeforeCollapse(object sender, TreeViewCancelEventArgs e){ treeView1.Invalidate();} 请问,你的treeView1_DrawNode是怎么调用的 C# 飞机游戏问题 网页表格提取后到dataGridView显示问题 C# 获取受保护的word标签值 debug为什么不能用 怎么捕vs启动和关闭的事件? 图片转换问题? SharpDevelop问题!谁有SharpDevelop 2.2的源代码,在www.icsharpcode.net/OpenSource/SD/Download/下载不来。 图标显示的问题 如何取得datagrid中任意单元格的数据? 如何调用remoting? 如何上传一个固定路径下文件(在线等待~) 怎样使窗体产生像PowerPoint里幻灯片切换一样的变形?
//treeView1.DrawMode = TreeViewDrawMode.OwnerDrawAll;private TreeNode LastTopNode = null;
private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
if (treeView1.TopNode != LastTopNode) // 处理滚动的情况
{
LastTopNode = treeView1.TopNode;
treeView1.Invalidate();
}
if (e.Node.Bounds == Rectangle.Empty) return;
if (pictureBox1.Image != null) // 绘制低图
e.Graphics.DrawImage(pictureBox1.Image,
e.Bounds, e.Bounds, GraphicsUnit.Pixel); e.Graphics.DrawString(e.Node.Text, Font, Brushes.Black, e.Node.Bounds); e.DrawDefault = false;
e.DrawDefault = false;
}private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
treeView1.Invalidate();
}private void treeView1_BeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
treeView1.Invalidate();
}