类似c#中的windows任务栏之类的东西
我想在c#中模拟类似windows任务栏的东西。 我想要在表单底部有一个栏(我的意思是主表单)。当我打开新表单时,表单名称位于栏上,当我打开另一个新表单时,新表单名称位于栏上并且... 另一方面,当我单击栏上的表单名称时,相关表单将处于活动状态。 我能做些什么? 谢谢
I want to simulate something like windows task bar in c#.
I want a bar on bottom of a form (i mean mainform) .when i open new form,the form name place on bar and when i open another new form,the new form name place on bar and ...
In other hand ,when i click on the form name on bar,that related form be active.
What can i do?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 ToolStrip 来完成此操作 - 您可以将其停靠在表单的底部。
您可以为打开的每个新表单添加 ToolStripButtons 并设置 DisplayStyle 以显示文本。
然后您可以处理按钮上的点击,当然您必须对其进行设置,以便在代码中动态添加和删除 ToolStripButton。虽然工作量有点大,但我想这一切都已经为你准备好了。
You could do this with a ToolStrip - you can dock it to the bottom of your form.
You could add ToolStripButtons for each new form you openand set the DisplayStyle to show text.
Then you can handle clicks on the buttons, of course you'll have to set it so the ToolStripButtons get added and removed dynamically in your code. It's a bit of work, but I reckon it's all there for you.