大佬教程收集整理的这篇文章主要介绍了是否有 Microsoft Visual Basic Power Pack 的替代品?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在过去的几年里,我使用 Microsoft Visual Basic Power Packs 3.0 在我的 WinForms 上绘制基本形状。
但是,今天当我不得不设置我的新 PC 以进行开发时,我无法访问 Microsoft 站点进行下载,而且似乎以前指向要下载的文件的所有链接都已删除。虽然我知道 Microsoft 正在“逐步淘汰”或忽略 Visual Basic 以供将来开发,但有没有办法恢复此功能或找到可以执行相同操作的不同电源组?我宁愿不将我多年来一直手工编写的程序重做 C#。)
您可以使用 GDI+ 来绘制形状。以下是 Graphics 类下的各种绘制方法:
这当然不是全部,我忽略了其中的很多。您需要从以下列表中确定需要使用哪种方法:https://docs.microsoft.com/en-us/dotnet/api/system.drawing.graphics#methods
通常您要做的是处理您希望绘制的控件的 Paint 事件,然后利用 PaintEventArgs 参数。这是在表单上绘制简单矩形的示例:
' vb.net
Private Sub Form1_Paint(sender As Object,e As PaintEventArgs) Handles MyBase.Paint
Dim r = New Rectangle(5,5,100,100)
Using rectangleBorder = New Pen(Color.black,1)
e.Graphics.DrawRectangle(rectangleBorder,r)
End Using
End Sub
// c#
private void Form1_Paint(object sender,PaintEventArgs E)
{
var r = new Rectangle(5,100);
using (var rectangleBorder = new Pen(Color.black,1))
{
e.Graphics.DrawRectangle(rectangleBorder,r);
}
}
以上是大佬教程为你收集整理的是否有 Microsoft Visual Basic Power Pack 的替代品?全部内容,希望文章能够帮你解决是否有 Microsoft Visual Basic Power Pack 的替代品?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。