重写OnPaint:绘制多个矩形

本文关键字:绘制 OnPaint 重写 | 更新日期: 2023-09-27 18:02:30

谁能提供我c#代码填充两个矩形在override onpaint方法。在这里,我试图创建一个消息框对话框,它有一个消息标题,顶部栏和消息文本。

重写OnPaint:绘制多个矩形

呼叫e.Graphics.FillRectangle两次

嗯,MSDN上有一篇关于如何画一个填充矩形的短文——如果你想画两个矩形,那就画两次吧!注意,如果您正在处理OnPaint事件,则不需要调用CreateGraphics,因为在事件参数中传递给您的是Graphics对象。

然而,听起来你不需要做这些。你应该能够做你所要求的标准表单和控件(或可能只是MessageBox类)

你能稍微详细说明一下你在对话中需要做什么吗?