首页 新闻 会员 周边

C# 做一个类似地址栏的东西,我的电脑那样的

0
[已解决问题] 解决于 2018-03-19 11:55

1、点击地址栏上的一个,会跳转到相应目录。

2、winform应用,现在不是很有头绪,思路也不清晰,

不能很好的把这个效果,分解最小化用代码实现。

有道友能给点思路嘛

一首歌听到忘世的主页 一首歌听到忘世 | 初学一级 | 园豆:138
提问于:2018-01-18 10:30
< >
分享
最佳答案
0

首选当然是WPF,如果是WinForm,自定义控件规格如下:

地址栏-》ListView

目录层次-》ListViewItem

Item包含三个控件,两个按钮,第一个是目录名,第二个为右箭头,一个列表,点击箭头按钮后显示

 

任务分解:

地址栏记录当前路径,根据路径显示Item

Item记录所在路径,负责跳转(即设置地址栏的路径)

奖励园豆:5
kolamu | 菜鸟二级 |园豆:207 | 2018-01-19 10:00
其他回答(1)
0

路径控件X   

    Controls =  [
        控件A:里面很多个Item,每个Item就是上图的蓝色部分(几乎可以ComboBox构建,不合适就重写一下),比如上图中有4个Item;
        控件B:基本类似一个TextBox(用这个重写);

        ]

  把A,B进行切换(比如直接用Visible);当然你也可以来回创建的方式。

方法很多,你想慢慢写可以从Control慢慢重写都可以,反正几乎所有视图显示模式是一样的。

  

花飘水流兮 | 园豆:13562 (专家六级) | 2018-01-18 14:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册