我正在尝试编写一个应用程序来在.net 表单上可视化 shapefile,而不使用任何外部 SDK。我已经成功编写了读取 shapefile 的代码。现在我无法使用 GDI+ 技巧将几何图形有效地绘制到用户控件。
任何的想法?
您应该使用 UserControl(通常是 Control)的 Graphics 对象在其上绘制点、线等。如果您可以从 shapefile 获取点信息,这将很有用。使用以下链接使其工作。 在 UserControl 上使用画笔绘制并在自定义 UserControl上 绘制一个点
这是一个例子:
Graphics g = this.CreateGraphics();
g.DrawPolygon( ... ) ;