c#编程中怎样将窗口变成圆形 20
在c#编程中,怎样将窗口有原来的矩形窗口变成一个圆形的,最好填充为淡绿色。(记住,不是在里面画圆)。谢谢啦,尽可能详细点……(成功再追加分数)补充————不用位图的方法...
在c#编程中,怎样将窗口有原来的矩形窗口变成一个圆形的,最好填充为淡绿色。(记住,不是在里面画圆)。
谢谢啦,尽可能详细点……
(成功再追加分数)
补充————不用位图的方法 展开
谢谢啦,尽可能详细点……
(成功再追加分数)
补充————不用位图的方法 展开
展开全部
先准备一张图片,或者把字体画在一张图上,然后重写窗体的OnPaint方法,最后设置窗体的背景色透明,代码如下:
Bitmap bit;
private void Form_Load(object sender,EventArgs e)
{
bit =new Bitmap="你的图片文件";
bit.MakeTransparent(Color.Green);
}
protected ovveride void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawImage((Image)bit,new Point(0,0));
}
Bitmap bit;
private void Form_Load(object sender,EventArgs e)
{
bit =new Bitmap="你的图片文件";
bit.MakeTransparent(Color.Green);
}
protected ovveride void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawImage((Image)bit,new Point(0,0));
}
展开全部
制作任意形状,或字形窗体的方法:
首先准备一张图片,或者把字体画在一张图上,然后重写窗体的OnPaint方法,最后设置窗体的背景色透明即可
Bitmap bit;
private void Form_Load(object sender,EventArgs e)
{
bit =new Bitmap="你的图片文件";
bit.MakeTransparent(Color.Green);
}
protected ovveride void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawImage((Image)bit,new Point(0,0));
}
首先准备一张图片,或者把字体画在一张图上,然后重写窗体的OnPaint方法,最后设置窗体的背景色透明即可
Bitmap bit;
private void Form_Load(object sender,EventArgs e)
{
bit =new Bitmap="你的图片文件";
bit.MakeTransparent(Color.Green);
}
protected ovveride void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawImage((Image)bit,new Point(0,0));
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在窗体加载时要求重新绘制窗体,如果用画圆的方式是很容易解决的啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这问题够新鲜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询