【发布时间】:2021-10-22 02:54:42
【问题描述】:
我正在尝试在 0,0 处绘制一个椭圆,它正在工作,但在 pictureBox1.Width 的另一侧它没有绘制任何东西:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.FillEllipse(Brushes.Purple, 0, 0, 5, 5);
e.Graphics.FillEllipse(Brushes.Purple, pictureBox1.Width, 0, 5, 5);
}
结果是一个椭圆在左侧填充为 0,0,但在右侧什么也没有。 右边的黄色附近也应该有一个小的紫色点。
然后在pictureBox1的4个角上绘制实心椭圆。
【问题讨论】:
-
它离右边太远了。考虑 pictureBox1.ClientSize.Width - 5 或更少。