是否有可能combobox with LineShape
在其中有一条线instead of text
?如果是这样,我该如何实现?
它适用于我试图制作的绘图应用程序,允许用户选择difrent line types
(我正在使用VB.Net
)
您必须从 ComboBox 继承并创建自己的类。设置DrawMode = DrawMode.OwnerDrawFixed
和处理OnDrawItem
。有很多关于如何做到这一点的例子。您可以将此用作启动MSDN或使用 C# 组合框放置图像和字符串(在 C# 中,但您可以轻松将此代码转换为 VB.NET)