我使用了这个版本的Netron控件:http://sourceforge.net/projects/netron-reloaded/files/releases/Netron%20v2.5%20beta/NetronLightv25.zip/download
里面的例子演示了如何用鼠标添加图片,以及图片之间的连接,但是我想用代码实现图像和连接线的添加,比如在对话框初始化的时候就把图片和图片之间的连接线画好。
我用如下语句添加2个图片和1个连接: ImageShape Im = new ImageShape();
this.diagramControl1.AddShape(Im);
Im.Location = new Point(0, 0);
ImageShape Im2 = new ImageShape();
this.diagramControl1.AddShape(Im2);
Im2.Location = new Point(100, 100);
//添加连接
this.diagramControl1.AddConn(Im.Connectors[0] as Connector, Im2.Connectors[3] as Connector);
这样子运行的时候,图片和链接都正确显示,但是我拖动连接的时候就会出现异常,问下高手们应该怎那样添加连接?跪求正解!
里面的例子演示了如何用鼠标添加图片,以及图片之间的连接,但是我想用代码实现图像和连接线的添加,比如在对话框初始化的时候就把图片和图片之间的连接线画好。
我用如下语句添加2个图片和1个连接: ImageShape Im = new ImageShape();
this.diagramControl1.AddShape(Im);
Im.Location = new Point(0, 0);
ImageShape Im2 = new ImageShape();
this.diagramControl1.AddShape(Im2);
Im2.Location = new Point(100, 100);
//添加连接
this.diagramControl1.AddConn(Im.Connectors[0] as Connector, Im2.Connectors[3] as Connector);
这样子运行的时候,图片和链接都正确显示,但是我拖动连接的时候就会出现异常,问下高手们应该怎那样添加连接?跪求正解!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货