如何使用C#在用户控件上绘制shapefile的几何?

时间:2012-06-05 06:01:38

标签: geometry draw shapefile

我正在尝试编写一个应用程序来在.net表单上可视化shapefile而不使用任何外部SDK。我已成功编写代码来读取shapefile。现在我无法获得GDI +技巧来有效地将几何图形绘制到用户控件中。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您应该使用UserControl的Graphics对象(通常是Control)在其上绘制点,线等。如果您可以从shapefile获取点信息,这将非常有用。使用以下链接使其工作。 Drawing with Brush on UserControlDrawing a Point on a Custom UserControl

这是一个例子:

Graphics g = this.CreateGraphics();
g.DrawPolygon( ... ) ;