Hello,
We would like you to pay attention on the following products:
<ul><li>CADImport.NET:
http://www.cadsofttools.com/download/cadimportnet.zip</li><li>CADViewX component:
http://www.cadsofttools.com/download/cadviewx.zip</li></ul>
The following examples must help you.
<b>CADImport.NET</b> (demo Viewer in the \cadimportnet\cadimportnet_site\sources\Viewer\.. folder):
We use cadPictBox_Paint method for drawing images on onPaint event:
<ul><li>open file by <b>DrawCADImage(e.Graphics);</b> method</li><li>draw necessary labels, note etc:</li></ul>
- Code: Select all
<b>Private Sub</b> cadPictBox_Paint(<b>ByVal</b> sender <b>As</b> System.Object, <b>ByVal</b> e <b>As</b> System.Windows.Forms.PaintEventArgs) <b>Handles</b> cadPictBox.Paint
<b>Me</b>.DrawCADImage(e.Graphics)
e.Graphics.DrawLine(Pens.Black, 0, 0 , 100, 100)
<b>End Sub</b>
<b>CADViewX</b> (Demo VB.NET in the ..\CADViewX\Demos\VB.NET\.. folder after installing):
- Code: Select all
<b>Private Sub</b> CADViewX1_OnMouseMove(<b>ByVal</b> sender <b>As</b> System.Object, <b>ByVal</b> e <b>As</b> AxCADViewLib.ICADViewXEvents_OnMouseMoveEvent) <b>Handles</b> CADViewX1.OnMouseMove
<b>Dim</b> P <b>As</b> CADViewLib.tagFPoint
<b>If Not</b> CADViewX1.Empty() <b>Then</b>
...
<b>If</b> fmScaledPicForm.Visible() <b>Then</b>
fmScaledPicForm.pbScaledPicture.Image() = CADViewX1.ScaledRectPicture(e.x, e.y, 4.0, fmScaledPicForm.Width, fmScaledPicForm.Height)
<b>End If
End If
End Sub</b>
Please explain us more in detail what tasks exactly you have if this answer does not stisfy you.
Sergey.
please post questions to the forum or write to
support@cadsofttools.com