我有一些代码,看起来很简单,应该画一个椭圆,但它似乎没有出现。下面是我的代码:
public partial class ThreeBodySim : Form
{
public ThreeBodySim()
{
InitializeComponent();
this.DoubleBuffered = true;
Graphics graphics = displayPanel.CreateGraphics(); // Separate panel to display graphics
Rectangle bbox1 = new Rectangle(30, 40, 50, 50);
graphics.DrawEllipse(new Pen(Color.AliceBlue), bbox1);
}
}
字符串
我错过了什么重要的东西吗?
2条答案
按热度按时间v440hwme1#
使用
Paint()
事件在窗体上绘制。我建议在表单上使用PictureBox
,因为它不会有太多的 Flink 。字符串
的数据
63lcw9qa2#
PictureBox工作正常,但如果您想直接在窗体上绘制,则可以使用窗体自己的OnPaint事件,如:
字符串