Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们需要将禁用的组合框显示为图像。该图像与标准组合框具有相同的高度,但由于某种原因,它不能覆盖组合框的边框。
相反,它最终看起来像这样:
我们希望它们看起来像这个图像,即图像显示在所有内容之上 - 包括组合框边框:
有任何想法吗?
谢谢。
首先,你正在尝试的东西听起来很脏 - 最好的方法是,如果你ComboBox在禁用它后看起来就像你的图像!
ComboBox
如果实在没有其他办法:
在PictureBox您的ComboBox. 将图像设置为PictureBox的图像,Visible只要您想“禁用”您的ComboBox.
PictureBox
Visible
但同样,使用控件来模拟您期望成为另一个控件的一部分的行为是肮脏的。
获取文本框的位置,将其设置为不可见,然后在同一位置放置一个图像框