脚本之家

电脑版
提示:原网页已由神马搜索转码, 内容由www.jb51.net提供.
您的位置:首页软件编程C#教程→ C#处理Paint事件

C#处理Paint事件的方法

  更新时间:2015年06月11日 14:51:44  作者:zhuzhao 
这篇文章主要介绍了C#处理Paint事件的方法,实例分析了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#程序设计有所帮助。

相关文章

    • 这篇文章主要介绍了C#数据类型及其转换详解,在C#中,数据类型可以分为几种类型,今天小编通过本文给大家详细介绍,需要的朋友可以参考下
      2020-07-07
    • 这篇文章主要介绍了C#工程建立后修改工程文件名与命名空间操作,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
      2022-06-06
    • 这篇文章主要介绍了C#警惕匿名方法造成的变量共享,以实例形式分析了C#的匿名方法造成变量共享的原因及对应的解决方法,具有一定参考借鉴价值,需要的朋友可以参考下
      2015-11-11
    • 这篇文章主要介绍了C#聊天程序服务端与客户端完整实例代码,很经典的应用,需要的朋友可以参考下
      2014-07-07
    • 服务器端C#实现的CSS解析器
      2008-09-09
    • 本文主要介绍了C#中常用的正则表达式。具有一定的参考价值,下面跟着小编一起来看下吧
      2017-01-01
    • 这篇文章主要给大家介绍了关于C#如何利用反射将枚举绑定到下拉框的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧
      2018-07-07
    • 这篇文章主要介绍了ActiveMQ在C#中的应用,简单介绍了ActiveMQ的功能、下载及在C#中的具体使用方法,需要的朋友可以参考下
      2016-07-07
    • 这篇文章主要介绍了SuperSocket封装成C#类库的步骤,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
      2021-01-01
    • 这篇文章主要介绍了一个进程间通讯同步的C#框架,代码具有相当的稳定性和可维护性,随着.NET的开源也会被注入更多活力,推荐!需要的朋友可以参考下
      2015-07-07

    最新评论