我如何用线型.NET填充ComboBox(或图像中的ToolStripComboBox)?
alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S9ASrI4TE8I/AAAAAAAADKo/pNzm6MVyYkA/s800/linestyles.png
答案 0 :(得分:1)
您需要自己绘制项目。 ComboBox有一个DrawItem
event。您可以从事件参数中获取项目的边界和图形上下文。
但是,您需要将ComboBox上的DrawMode property设置为OwnerDrawFixed以使其正常工作。
我假设找到DashStyle enumeration并为每个枚举值创建一个项目不是你的问题。