我想要的一切都显示在下面的图片中。我该如何实现?
如何在tabcontrol标签页上添加任何按钮?还是我需要创建一个自定义控件?
第一张图片来自Visual Studio,第二张图片来自Photoshop。
我也可以找到一种解决方法,让用户关闭它,但是我真的需要实现这一点,因为它更加用户友好。
您展示的第一个示例是使用WPF制作的,如果您已经知道WPF的话,这很容易做到。第二个示例看起来像Photoshop,它很可能是自定义C ++ Win32控件。
但是,如果您使用WinForms,则通常无法使用标准控件进行此类自定义。您可以通过派生自Control并处理绘画并自己输入来编写自己的TabControl,这是我过去所做的,但这也是很多工作。特别是如果考虑到必须管理每个选项卡的子控件列表。并且您可能希望设计时支持将其他控件和面板拖放到每个选项卡中,并在Visual Studio Designer中修改选项卡属性。如果您走这条路线,那么这些都不会为您完成。
如果您不想学习WPF,又不想花一个星期编写一个强大的自定义控件,则可以看看Telerik,DevExpress,Infragistics等公司,也许可以简单地为已经由TabControl完成的控件库付费。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句