在Windows XP上使用Visual Studio 2005(vb.net)(Windows窗体),我有一个标准的Microsoft TabControl。
单击按钮可添加/删除其中一个选项卡中的图像。
似乎图像被放置在我的标签文本上,使其无法读取。 它为什么不应该是这样的:左边的图像。其次是右边的文字。
为什么图像被放置在标签的文本上?在它出现之前,我是否需要进行某种“刷新”或“重绘”?
我没有看到任何方法“使图像显示在标签的左边缘”。 (不是标签页。)...然后将文本放在图像的右侧。 (就像普通图像+文本标签一样。)
代码非常简单,只是从我的ImageList获取图像:
cfgTab.ImageKey = "PadLockClosed.png" ' Show CLOSED PadLock
标签的文字更改为:
This is my tab text
为:
T(IMAGE HERE)is my tab text
图片显示 OVER 我文字的开头。但如果我移动到另一个标签,然后向后移动,图像将显示在正确的位置:
(IMAGE HERE) This is my tab text
答案 0 :(得分:0)
您可以在Control属性上使用停靠和锚定,以便根据您希望它显示的内容进行放置。
Manage WinForm controls using the Anchor and Dock properties
Resizing a Single Control In WinForms
此致