小编kus*_*kus的帖子

如何使用 Paint 事件在鼠标坐标处绘制形状

我最近开始C#明显地编程,并试图做一个简单的WinForms应用程序,它采用鼠标坐标并根据坐标缩放矩形。

我面临的问题是我不知道如何调用使用更多参数的方法(在这种情况下是x,yPaintEventArgs)。或者,我确实知道如何处理PaintEvent.

这是整个代码,因为它很短而且很简单:

using System;
using System.Drawing;
using System.Windows.Forms;

public partial class Form1 : Form
{
    public void Form1_MouseMove(object sender, MouseEventArgs e)
    {
        int x = e.X; 
        int y = e.Y;
        String data = (x.ToString() + " " + y.ToString());
        DrawRect(Something, x, y);
    }

    PaintEventArgs pEventArgs;
    private void Form1_Paint(object sender, PaintEventArgs e)
    {

    }

    public void DrawRect(PaintEventArgs e, int rey, int rex)
    {
        Graphics gr = e.Graphics;
        Pen …
Run Code Online (Sandbox Code Playgroud)

.net c# graphics paintevent winforms

1
推荐指数
1
解决办法
1768
查看次数

标签 统计

.net ×1

c# ×1

graphics ×1

paintevent ×1

winforms ×1