我有配置产品的 ac#、.net 4、mdi Windows 窗体应用程序。该产品是独一无二的,它总是看起来不同但相似。
我想创建一个简单的技术 2D 绘图,它是根据用户输入创建和显示的。我的想法是,用户以一种 mdi 形式输入产品数据,而绘图以另一种 mdi 形式显示。绘图应在其自己的线程中创建,因此用户不必等待它。
关于绘图:它应该包含不同颜色的线条和矩形,填充和未填充。一些线/矩形旁边有文本信息,fe 显示尺寸或名称。
我不确定我应该采用哪种方式来创建绘图。我的第一个想法是使用 Microsoft Visio 绘图控件或只是在窗体上绘图。但我不确定这是否真的是要走的路。
我很感激任何建议。对于简单的 2D 技术图纸,还有其他好的库吗?Visio 或 Windows.Drawing 是要走的路吗?还有其他想法吗?
/编辑:示例绘图:
/edit2:以编程方式突出显示形状会很有用。形状鼠标悬停事件也很有用。