我正在尝试编写一个应用程序来在.net表单上可视化shapefile而不使用任何外部SDK。我已成功编写代码来读取shapefile。现在我无法获得GDI +技巧来有效地将几何图形绘制到用户控件中。
有什么想法吗?
答案 0 :(得分:0)
您应该使用UserControl的Graphics对象(通常是Control)在其上绘制点,线等。如果您可以从shapefile获取点信息,这将非常有用。使用以下链接使其工作。 Drawing with Brush on UserControl和 Drawing a Point on a Custom UserControl
这是一个例子:
Graphics g = this.CreateGraphics();
g.DrawPolygon( ... ) ;