【发布时间】:2015-04-13 14:56:37
【问题描述】:
我想在代表选项卡的文本出现的地方(不知道正式名称)添加复选框。我附上了一张我希望它看起来如何的示例图片:
有谁知道我如何能够做到这一点?随意使用您喜欢的任何 .NET 语言 - 我可以轻松翻译成我需要的语言。
【问题讨论】:
-
您可以在 TabPageHeaderRegion 中绘制复选框,但需要进行很多更改:自定义绘制、添加处理程序、获取标签页的区域等...
我想在代表选项卡的文本出现的地方(不知道正式名称)添加复选框。我附上了一张我希望它看起来如何的示例图片:
有谁知道我如何能够做到这一点?随意使用您喜欢的任何 .NET 语言 - 我可以轻松翻译成我需要的语言。
【问题讨论】:
如果我现在必须这样做,我会编写代码
但我肯定会尝试这样的事情,之前: WinForms TabControl - Add New Tab Button (+)
或
http://www.codeproject.com/Articles/91387/Painting-Your-Own-Tabs-Second-Edition
【讨论】:
我在想一种 HACKEY 方法是在选项卡 HEADER 字符串中对“选中”复选框和“未选中”复选框使用转义字符。 (不知道这是否可行)。当用户的鼠标单击“未选中”复选框字符时,将字符更改为“选中”复选框,反之亦然。只是模拟复选框选中/未选中的视觉效果。必须有更清洁的方法来做到这一点。
【讨论】: