VB.Net怎么做圆形窗体设置Region属性:
Dim path As New System.Drawing.Drawing2D.GraphicsPath
path.AddEllipse(0, 0, 400, 300)
Region = New Region(path)
VB.net该如何将图片圆形显示?新建一个Winformvb.net中显示圆形,拖两个图片框 。图片框1在设计器中选择一个图片(尺寸在图片框容纳为佳) 。如下代码测试通过vb.net中显示圆形:
private void button1_Click(object sender, EventArgs e)
{
Image img1 = this.pictureBox1.Image;
Image img2 = CropToCircle(img1);
this.pictureBox2.Image = img2;
}
public Image CropToCircle(Image img1)
{
Image img2 = new Bitmap(img1.Width, img1.Height,
img1.PixelFormat);
Graphics g = Graphics.FromImage(img2);
using (Brush br =
new SolidBrush(SystemColors.Control))//背景色
{
g.FillRectangle(br, 0, 0,
img2.Width, img2.Height);
}
GraphicsPath path = new GraphicsPath();
path.AddEllipse(0, 0, img2.Width, img2.Height);
g.SetClip(path);
g.DrawImage(img1, 0, 0);
return img2;
}
关于vb.net中显示圆形和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 开发小说网站,开小说网站流程
- chatgpt翻译精准吗,ChatGPt翻译
- 最新动作手机游戏,最新的动作游戏
- java计算器栈代码,java栈实现计算器
- c语言中怎么用子函数 c语言在子函数中输出数据
- gis怎么确定一个点的坡度,利用arcgis做坡度分析
- 手机卡怎么设置网络用语,手机卡怎么设置网速快
- python洗牌函数 python模拟洗牌
- json格式化python文件,python json文件处理