我想要看看c#中有没有这种控件,

------解决思路----------------------
treeview可以设置节点图标,有ImageList属性,设置图标
------解决思路----------------------
其实就是标准的TreeView,在Windows Vista/7的Aero自然渲染成那样的。
http://stackoverflow.com/questions/3014816/visualstylerenderer-and-themes-winforms
------解决思路----------------------
imageList1.Images.Add(Image.FromFile("\\图片1路径"));
imageList1.Images.Add(Image.FromFile("\\图片2路径\"));
treeView1.ImageList = imageList1;
imageList1.ImageSize = new Size(16,16);
treeView1.ImageIndex = 0;
treeView1.SelectedImageIndex = 1;
这段代码写在框架的Load()中
------解决思路----------------------
这个3角在Windows.Forms.VisualStyle里有现成的图像,只需要用这个图像绘制两个不同角度的即可。