vb.net - 为什么 DrawPolygon 会被切断?它没有完全绘制
问题描述
我正在尝试使用 Visual Basic 来绘制三角形。我正在使用 Graphics.DrawPolygon()。实际上只有一点三角形被绘制,另一部分被切断。为什么会这样?
我尝试绘制矩形、饼图和线条。这三个问题都存在。
Public Class Form1
Dim yes As Graphics = Me.CreateGraphics
Dim myPen As Pen
Dim A As New Point(100, 100)
Dim B As New Point(500, 100)
Dim C As New Point(300, 500)
Dim points As Point() = {a, b, c}
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
myPen = New Pen(Drawing.Color.Black, 1)
yes.DrawPolygon(myPen, points)
End Sub
End Class
https://drive.google.com/file/d/10MOH4PKv5mVRzV6TsHC_T_O86ugTJw2q/view?usp=sharing 上面的链接是程序运行的截图。它应该是一个三角形。请帮忙!
解决方案
我只是在一个图片框上做了图形的东西。解决了!
推荐阅读
- python - Pymongo 在子集合中找到?
- r - 一次检查向量和矩阵数据类型
- vue.js - Vue js 无法解析组件中的css代码
- django - 通过电子邮件登录时,AnonymousUser' 对象没有属性 '_meta
- python - 在同一个类的另一个方法中添加方法
- php - 完整性约束违规:1048 列 'cd_id' 在 laravel 中不能为空
- arrays - 如何在 WHERE IN 子句中使用 PostgreSQL 数组?
- php - Facebook 没有从“大”页面获取 opengraph 标签。有什么修复吗?
- mysql - 查询中 MySQL 数据库输入的 RShiny 接口
- react-native - 反应原生矢量图标显示 X 而不是图标