软件编程
位置:首页>> 软件编程>> C#编程>> C#处理Paint事件的方法

C#处理Paint事件的方法

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

标签:C#,Paint,事件

本文实例讲述了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#程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com