You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 8 WinForms项目中如何生成pictureBox1_Paint事件处理方法?

生成pictureBox1_Paint事件处理方法的几种方式

方法一:通过属性窗口快速生成

  • 选中设计器中的pictureBox1控件
  • 按F4打开属性窗口(或点击右侧面板的「属性」按钮)
  • 点击属性窗口顶部的闪电图标(切换到事件视图)
  • 在事件列表里找到Paint项,双击右侧的空白区域,Visual Studio会自动生成pictureBox1_Paint事件处理方法,并直接跳转到代码编辑页

方法二:手动绑定并编写事件方法

如果设计器操作有问题,也可以手动在代码里完成绑定:

  1. 在Form1的构造函数中,InitializeComponent()之后添加事件绑定代码:
public Form1()
{
    InitializeComponent();
    // 绑定Paint事件到处理方法
    pictureBox1.Paint += pictureBox1_Paint;
}
  1. 手动编写事件处理方法:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
    // 这里编写Paint事件的逻辑,比如绘制图形、文字等
    // 示例:绘制一个红色圆形
    e.Graphics.FillEllipse(Brushes.Red, new Rectangle(20, 20, 80, 80));
}

内容的提问来源于stack exchange,提问作者Missletow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 16:02:34