好吧,所以我终于醒悟过来,每当我看到一些我认为看起来更好的东西时,我就不再尝试重新发明轮子了:P
如何使工具栏控件看起来更好。我会使用 GDI/GDI+(我根本没有真正使用过它们),还是会以某种方式从工具栏控件继承并在那里进行一些神奇的编码来更改视觉外观选项(如果可能的话)?
我不是在寻找代码(尽管它会很有帮助,并且值得赞赏),而是寻找一些简单但深入的文章/教程,甚至可能是一些带有我可以阅读/使用的源代码的免费示例应用程序与。
有人对我应该如何解决这个问题有任何想法吗?为了让您了解我想要实现的目标,我上传了在 Real-Draw Pro 中绘制的屏幕截图:
最佳答案
我认为您可以通过设置BackGroundImage
来简单地做到这一点 属性并在 MouseHover
处更改它们/MouseLeave
事件。为了获得最佳效果,请将 ToolStrip
进入 ToolStripPanel控制并设置蓝色背景图像作为其背景图像。
就这么简单。我认为没有必要使用 GDI+。
对于右对齐菜单技巧,您可以添加一个 Label
与 "option"
文本并设置其 Anchor
至AnchorStyles.Right
关于c# - 重新设计 Windows 窗体应用程序中的标准工具栏的样式(仅限 C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874226/