发布时间:2025-12-10 23:05:22 浏览次数:1
1、在窗体代码前面引入Drawing2D 命名空间
代码如下:
ImportsSystem.Drawing.Drawing2D
2、获取图形对象的引用
下面代码是创建一个可以在PictureBox 控件表面绘制图形的图形对象:
DimgasGraphics=PictureBox1.CreateGraphics
3、创建用于绘制文字的Brush对象
DimmBrushAsNewSolidBrush(Color.Blue)
4、创建绘制文本时使用的字体对象Font
如下代码所示,我们创建一个宋体,20码的字体对象:
DimmFontAsNewFont("宋体",20)5、VB.NET使用DrawString方法在指定的位置绘制文本
VB.NET使用DrawString方法时,如果提供了一个矩形对象(RectangleF),则文本在这个指定的矩形中换行显示,否则将从提供的坐标起始绘制显示文本。如下代码所示:
g.DrawString(mFont,mBrush,0,10)g.DrawString(mFont,mBrush,NewRectangleF(10,40,100,200))
完整代码如下(假设窗体上已经有了一个PictureBox 控件,一个Button 控件):
PrivateSubButton1_Click(ByValsenderAsSystem.Object,
ByValeAsSystem.EventArgs)HandlesButton1.ClickDimgAsGraphics=PictureBox1.CreateGraphics
DimmBrushAsNewSolidBrush(Color.Blue)
DimmFontAsNewFont("宋体",20)
g.DrawString(mFont,mBrush,0,10)
'在矩形中绘制文本
g.DrawString(mFont,mBrush,NewRectangleF(10,40,100,200))
EndSub
上述内容就是VB.NET中如何使用DrawString方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注本站行业资讯频道。