taskbar - 类似c#中的windows任务栏之类的东西

标签 taskbar c# winforms

我想用c#模拟类似windows任务栏的东西。 我想要在表单底部有一个栏(我的意思是主表单)。当我打开新表单时,表单名称位于栏上,当我打开另一个新表单时,新表单名称位于栏上,... 另一方面,当我单击栏上的表单名称时,相关表单将处于事件状态。 我能做些什么? 谢谢您

最佳答案

您可以使用 ToolStrip 来完成此操作 - 您可以将其停靠在表单底部。

您可以为打开的每个新表单添加 ToolStripButtons 并设置 DisplayStyle 以显示文本。

然后您可以处理按钮上的点击,当然您必须对其进行设置,以便在代码中动态添加和删除 ToolStripButton。这需要一些工作,但我认为这一切都适合您。

关于taskbar - 类似c#中的windows任务栏之类的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2887373/

相关文章:

Delphi:设置为自动隐藏时如何显示托盘图标气球而不显示任务栏

c# - 如何强制重绘我的应用程序在任务栏中的条目?

java - 如何在Java中的Windows任务栏中创建图标(不在系统托盘中)?

c# - 在另一个创建的方法中停止对象的正确方法是什么?

c# - 使用 C# 在 RichTextBox 中为单词绘制下划线

c# - 确保控制台项目中的 app.config 复制到 Web 项目的 bin 文件夹

c# - 使用多个条件搜索一个条件 C#

.net - 将此类扩展为在 ListView 中撤消/重做

c# - 如何处理 Form 上的大量控件?