C#处理Paint事件的方法

作者:zhuzhao 时间:2022-01-12 02:02:51 

本文实例讲述了C#处理Paint事件的方法。分享给大家供大家参考。具体方法如下:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication2
{
 public partial class Form5 : Form
 {
   bool drawElipse = false;
   public Form5()
   {
     InitializeComponent();
     this.SetStyle(ControlStyles.ResizeRedraw, true);
   }
   private void Form5_Load(object sender, EventArgs e)
   {
   }
   private void button1_Click(object sender, EventArgs e)
   {
     this.drawElipse = !this.drawElipse;
     this.Invalidate(true);
   }
   private void Form5_Paint(object sender, PaintEventArgs e)
   {
     if (!this.drawElipse) return;
     Graphics g = e.Graphics;
     g.FillEllipse(Brushes.DarkBlue, this.ClientRectangle);
   }
 }
}

希望本文所述对大家的C#程序设计有所帮助。

标签:C#,Paint,事件
0
投稿

猜你喜欢

  • Spring Security使用Lambda DSL配置流程详解

    2021-12-23 19:20:32
  • java内部类原理与用法详解

    2022-12-04 14:41:25
  • C#中XML基础用法

    2023-08-05 17:12:34
  • Java 多线程并发编程提高数据处理效率的详细过程

    2021-06-29 04:19:39
  • spring中的注解事务演示和添加步骤详情

    2023-03-03 08:32:48
  • 详解Flutter中视频播放器插件的使用教程

    2023-06-15 23:47:31
  • Eclipse+Java+Swing实现学生成绩管理系统的实例代码

    2022-12-14 15:35:04
  • 浅谈Java中向上造型向下造型和接口回调中的问题

    2023-11-09 13:51:46
  • java8实现List中对象属性的去重方法

    2023-08-30 20:50:48
  • Java JVM内存区域详解

    2021-05-25 18:44:43
  • java switch语句使用注意的四大细节

    2022-07-10 10:46:04
  • Android 中TextView中跑马灯效果的实现方法

    2023-08-07 01:39:46
  • spring-AOP 及 AOP获取request各项参数操作

    2021-11-17 19:43:34
  • 通过Java修改游戏存档的实现思路

    2023-07-30 20:10:55
  • spring boot实战教程之shiro session过期时间详解

    2023-01-05 01:37:47
  • 使用eclipse创建java项目的方法

    2022-10-15 04:41:00
  • 25行Java代码将普通图片转换为字符画图片和文本的实现

    2023-11-24 02:04:26
  • Android SharedPreferences存储用法详解

    2023-08-07 08:25:34
  • IDEA怎么生成UML类图的实现

    2023-12-07 15:40:21
  • SSM框架实现分页和搜索分页的示例代码

    2022-04-13 04:52:49
  • asp之家 软件编程 m.aspxhome.com