-1
private void DrawIt()
{
System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(
50, 50, 150, 150);
graphics.DrawRectangle(System.Drawing.Pens.Red, rectangle);
}
private void Form1_Load(object sender, EventArgs e)
{
DrawIt();
}
private void button1_Click(object sender, EventArgs e)
{
DrawIt();
}
將'DrawIt'方法放在按鈕事件中時它工作,但是在表單加載事件中它沒有,爲什麼?繪圖圖形無法工作表格加載事件
嘗試將DrawIt()方法添加到Form_Shown()事件 – VDN
擺脫CreateGraphics並使用OnPaint覆蓋。 – LarsTech
@LarsTech這種方式太先進,即時通訊初學者:P – virtualmind