gpt4 book ai didi

c# - 在 C# 中使用 FlowLayoutPanel 创建面包屑导航控件

转载 作者:行者123 更新时间:2023-11-30 16:27:28 25 4
gpt4 key购买 nike

我在考虑利用流布局面板控件的方法,并且想到了使用此控件作为面包屑控件基础的想法。

我的目标是成为 Windows 7 资源管理器地址栏/类似面包屑的标准。

好处是您可以在其中放置任何控件,例如下拉菜单、按钮 - 任何最终继承自 Control 类的控件。

我想到了使用堆栈来跟踪顺序并同步 Controls 属性。

有人对这个项目有什么想法吗?它可行吗?任何人都有使用 FlowLayoutPanel 的经验,无论好坏?

最佳答案

您对答案有何期待?

您可以使用 FlowLayoutPanel 来实现面包屑(我曾经做过一个使用标签作为“面包屑”的标签,用箭头分隔(如 Win 7 控件))

很容易实现 Push() 和 Pop() 方法(Push 应该添加箭头,然后添加您要添加​​的控件),而 Pop() 应该删除最后一个控件和之前的箭头)

主要考虑的是当内容不合适时你要做什么。我的控件没有处理(它不必处理)但是 Win 7 控件巧妙地隐藏了轨迹的第一部分,用 << 人字形替换它。 FLowLayoutPanel 不会为您做这些。

希望这对您有所帮助?

关于c# - 在 C# 中使用 FlowLayoutPanel 创建面包屑导航控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com