C# winform 制作圆形窗体

制作winform不规则窗体,有一部分是圆形,设置TransparencyKey为背景色后,圆弧部分总是带一圈背景色无法消除

gdi+:获取背景色,遍历图像的坐标点,跟背景色一致的的就画掉
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-25
http://www.cnblogs.com/haiq/articles/1751777.html追问

如图,怎么去掉外面这一圈

本回答被提问者采纳

winform怎么添加圆形按钮
在WinForms中创建一个圆形按钮,主要可以通过自定义绘制按钮的方式来实现,而不使用表格或图片。这通常涉及到重写按钮的`OnPaint`方法,在该方法中使用GDI+绘图功能来绘制圆形。下面是一个简单的步骤说明,假设你已经有一个WinForms项目,并有一个Button控件添加到窗体上:1. **设置按钮属性**:首先,将...

C#如何做出圆形窗体,边缘又没有锯齿呢?
你可在 paint 事件中用抗锯齿模式画一个轮廓(圆)

C# 如何设置WinForm窗体样式
该方法的作用是刷新并重画窗体,其调用格式为:窗体名.Refresh();(4)Activate方法该方法的作用是激活窗体并给予它焦点。其调用格式为:窗体名.Activate();(5)Close方法该方法的作用是关闭窗体。其调用格式为:窗体名.Close();(6)ShowDialog方法该方法的作用是将窗体显示为模式对话框。其调用格式为:窗体名.ShowDialog(...

C#怎么在窗体中添加圆形图片
应该对你有帮助的!使用GDI+绘制一个圆形即可。注册控件的Painted事件,在里面这么些:e.Graphics.DrawEllipse(\/\/参数……);

C# 怎么在窗体中添加圆形图片
用png图像,透明的地方用透明alpha,随你怎么扣 picturebox背景色用透明,好像是那个叫trans。。。的颜色

C#设置圆形按钮
请参考:Control Study -> 用获取路径方法得到圆形窗体(如将: PictureBox变成圆形):http:\/\/blog.csdn.net\/chengking\/archive\/2005\/10\/07\/496685.aspx 示例是对PictureBox变成圆形,比如Button,Form等其它控件方法类似.

如何用C#实现椭圆性窗体
只能WPF,C#不是不能实现,只是实现起来比较困难。。就你所能想到的什么圆形椭圆形窗体,按钮,透明窗体之类的,在WPF中都可以很容易的做到。

c# 窗体加载改变最大化,最小化那儿的背景颜色,或加个图片进去
最简单的方法是修改formbodystyle属性为,要想做的更好,做出一些比较有个性的窗体,就得花时间先设计图效,再根据需要将图片分割,将图片贴到窗体中,利用事件捕捉鼠标指针的位置,这样就能彻底颠覆现有窗体界面的单调样式,如果愿意花时间,还可以调用gdi+将窗体的形状改掉,如圆形,椭圆,矩形等 右键【...

瑞星杀毒软件的那只小狮子是怎么做出来的呢?
那是一个异形窗体,也不知道你是要什么语言的,所以都列出来了,供参考:1.“透明窗体时钟程序原码”示例,DELPHI 6.0版的,很长,有好几页呢,请您到原址来看吧:http:\/\/www.maeee.cn\/article\/it\/DELPHI\/show\/2007122820422150.shtml 2.C#制作特殊窗体制作: 制作任意形状窗体:http:\/\/www.ma...

不用GDI+怎么在winform里画带刻度的直线
图中效果可以使用Form+图片来实现,其中图片为GDI绘制完后赋值到Form中的,Form可以将背景设置为透明色,只显示图片,许多游戏登陆界面的不规则窗体都是这么做的。图片的绘制思路:边框圆边:可以截图后用PS扣出边框以内的圆形图片保存为png格式,背景颜色为空,也就是除了圆以外的地方(图片为矩形)都没...

相似回答