在Word 2012
我看到了以下复选框:
我想知道这个复选框是否是一个分配给它的图像的.NET控件(属性“imagealign”位于右中)或者这是MS为其Office GUI定制的解决方案。
我可以重现外观,但我无法轻易检查用户是否单击了复选框(并希望更改其状态)或信息按钮并希望显示工具提示。
另外,我必须在复选框文本的末尾添加一些空格,否则如果复选框autosize
属性设置为True
,则图像位于文本下方。
我倾向于认为复选框是MS的自定义解决方案,或者图像是一个单独的控件。
有人对此有更多了解吗?
答案 0 :(得分:1)
我认为你在寻找
Checkbox.AutoSize = False
CheckBox.Image = "Your Image"
CheckBox.ImageAlign = MiddleRight
但是这样您就无法区分用户是单击复选框还是信息按钮来显示工具提示。
据我所知,.NET没有可用的控件允许这种行为,因此我认为他们使用的是单独的控件。
我认为您需要在PictureBox
附近使用CheckBox
,然后使用CheckBox_CheckedChanged
和PictureBox_Click
事件在每个案例中执行您想要的任何操作。