C#画笔工具在哪?就是在窗体上画线、框和圆这些

电动飞机制造商 2025-07-30 09:46:53

所有画图软件可以直接在窗体上画线、框和圆,怎么C#的找不到?

...全文
57 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 版主 4天前
  • 打赏
  • 举报
回复

都是使用gdi 代码的方式画 . 这种东西没有"可视化"的.

rrokoko 8天前
  • 打赏
  • 举报
回复

using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
// 获取窗体客户区大小(不包括标题栏和边框)
int clientWidth = ClientSize.Width;
int clientHeight = ClientSize.Height;

        // 计算窗体中心点
        int centerX = clientWidth / 2;
        int centerY = clientHeight / 2;

        // 定义圆的直径
        int diameter = 100;
        int radius = diameter / 2;

        // 计算圆的外接矩形(左上角坐标)
        Rectangle rect = new Rectangle(
            centerX - radius,
            centerY - radius,
            diameter,
            diameter
        );

        // 使用红色画笔绘制圆(空心)
        using (Pen redPen = new Pen(Color.Red, 3))
        {
            e.Graphics.DrawEllipse(redPen, rect);
        }
    }
}

}

  • 举报
回复
@rrokoko 谢谢!不过我初入门,想用绘画工具直接在窗体上画图。

111,104

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧