comboBox中是否可以显示CAD线型列表
效果如同CAD,是否可以在comboBox中显示线型和线宽。comboBox加图片可以实现了,但还是不知道怎样将CAD的线型文件加入到ConboBox中。
同问!
貌似用WCF容易些! 可以的,我写过。回去翻一翻 那太好了,我期待................... 额,竟然发不了程序 你说说线型预览图如何做就行了哈! 我的线型没有做得那么复杂,就只是把说明读出来然后赋值进去而已,我说说我的线宽做法吧
主要是改写了两个事件,ComboBox_DrawItem和ComboBox_SelectedIndexChanged,ComboBox_DrawItem主要是前台界面处理,ComboBox_SelectedIndexChanged是后面的值处理。
ComboBox_DrawItem我用 e.DrawBackground()和 e.DrawFocusRectangle()绘制出背景和边框,然后线宽用e.Graphics.DrawLine画出来,线宽的值,也就是屁股后面那些文字,我是用e.Graphics.DrawString来绘制的,ComboBox_SelectedIndexChanged就不说了,很简单的东西,就是把表面的东西和后台的东西关联起来而已
不知道是不是系统的原因,发不了代码,也上传不了东西。
这样貌似效果不是很好吧
线型预览这个要真实才像 那你根据线型的定义和线宽那样用gdi把它画出来咯
页:
[1]
2