我们需要将我们禁用的组合框显示为图像。图像与标准组合框的高度相同,但由于某种原因,它无法覆盖组合框的边框。
相反,它最终看起来像这样:
1 http://i43.tinypic.com/fux2fp.png
我们希望它们看起来像这个图像,即图像显示在所有内容之上 - 包括组合框边框:
2 http://i42.tinypic.com/347hb2t.png
有什么想法吗?
感谢。
答案 0 :(得分:1)
首先,你正在尝试的听起来真的很脏 - 最好的方法是,如果你的ComboBox
在你禁用它时就像你的形象一样!
如果没有别的办法:
在PictureBox
前面创建ComboBox
。将图片设置为PictureBox
的图片,只要您想要“停用”Visible
,就将其设为ComboBox
。
但同样,使用控件来模拟您希望成为另一个控件的一部分的行为很脏。
答案 1 :(得分:0)
获取文本框的位置,将其设置为不可见,然后将相同位置设置为图像框