软件、系统界面设计,WinForm左侧的菜单(如下图),C#怎么实现?

如题所述

真是无语,什么javascript、TreeView的,就是左边那个菜单吧,第三方的网上一搜一大堆,自己做一个也不复杂,就是Panel、Button组合起来的,步骤看一下这个:
http://zhidao.baidu.com/question/464567017
希望对你有帮助,有疑问请追问或是Hi追问

对,就是这个,做不出来啊 您给的链接没有步骤的,我是菜鸟级的 求稍微详细点的步骤和需要添加的代码,感激不尽啊

追答

http://zhidao.baidu.com/question/511000058

追问

对不起了, 这种提示我还是做不出来 太谢谢您了

追答

这样的话,要不你直接用我第二个地址下面那个回答中的第三方控件行不?

写了个简单的示例,实现了逻辑,外观那些没弄,你根据个人爱好来吧,希望对你有帮助

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-02
明确的说,winform并不是C/S架构,应该是.NET。在.NET里面,用的控件还是TreeView.使用也很简单,随便找个demo就ok了。追问

不懂啊,可以有稍微具体的操作么?很菜的。。。对控件的属性都不了解呢,加不上图片

第2个回答  2013-05-02
webform需要采用javascript,或采用frame标签,不过不建议采用fram。正常都是采用js效果做出来的。追问

不是webform,是winform C/S架构的

追答

是winform的话可以采用treeview控件

追问

用treeview做不出来呀,加不上图片 太痛苦了,求一个完整程序的代码参考,感激不尽啊

追答

treeview的话图片是可以加在文字前面的。前提是你要先将需要的图片导进去。添加一个ImageList控件,名字随便起,然后在控件中添加你需要显示的图片接着设置TreeView控件的“ImageList”属性为你添加的“ImageList”控件的名字,最后在构造TreeView的代码中进行调用:
//构造节点
TreeNode tn = new TreeNode();
//节点文本,一般是调用的数据库中的数据
tn.Text = XXXXXXX;
//节点对应的图片索引号,可以分别设定未选中和选中状态的图片
tn.ImageIndex = tn.SelectedImageIndex = XXX;

追问

我就做成这样了,跟图片差好多,问题也好多,愿意留个联系方式请教你么?不然也谢谢你了,,

追答

昨天休息了。联系方式[email protected]

相似回答