博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中创建圆形/按钮(使用重绘)
阅读量:4303 次
发布时间:2019-05-27

本文共 321 字,大约阅读时间需要 1 分钟。

创建圆形按钮挺简单的。

 
  1. public class EllipseButton : Button

  2. {

  3. protected override void OnPaint(PaintEventArgs pevent)

  4. {

  5. GraphicsPath gPath = new GraphicsPath();

  6. // 绘制椭圆形区域

  7. gPath.AddEllipse(0, 0, this.ClientSize.Width, this.ClientSize.Height);

  8.  
  9. // 将区域赋值给Region

  10. this.Region = new System.Drawing.Region(gPath);

  11.  
  12. base.OnPaint(pevent);

  13. }

  14. }

 

转载地址:http://xnlws.baihongyu.com/

你可能感兴趣的文章
SpringBoot-WebMvcAutoConfiguration/WebMvcConfigurer/WebMvcRegistrationsAdapter
查看>>
SpringMvc-ResponseBodyAdvice接口与@ControllerAdvice注解
查看>>
Spring-tx-PlatformTransactionManager(DataSourceTransactionManager)
查看>>
Spring-BeanDefinitionRegistry
查看>>
Spring-ClassPathBeanDefinitionScanner
查看>>
复制导致两台虚拟机ping不通
查看>>
打开chm文件,不显示文件内容的解决办法
查看>>
jvm基础知识一
查看>>
jvm基础知识二
查看>>
jvm基础知识三-----基本垃圾回收算法
查看>>
jvm基础知识四---垃圾回收面临的问题
查看>>
jvm基础知识五----分代垃圾回收详细
查看>>
jvm基础知识六---分代垃圾回收
查看>>
linux如何安装vmtools工具
查看>>
JAVA的内部类
查看>>
Java的匿名内部类
查看>>
浅谈异常与恋爱
查看>>
java中的反射总结
查看>>
java中的泛型总结
查看>>
java中的正则操作总结
查看>>