Dear all,
I have a code to draw an arc which works fine, but when I am using a conditional statement like IF with that , there is no error but I cannot see the Arc on the form
please look at these two codes , one of them with "If " statement and another without:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
namespace
_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen pn = new Pen(Color.Blue);
Rectangle rect = new Rectangle(50, 50, 200, 100);
g.DrawArc(pn, rect, 12, 84);
}
}
}
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
namespace
_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public int m;
private void Form1_Paint(object sender, PaintEventArgs e)
{
if (m == 1)
{
Graphics g = e.Graphics;
Pen pn = new Pen(Color.Blue);
Rectangle rect = new Rectangle(50, 50, 200, 100);
g.DrawArc(pn, rect, 12, 84);
}
}
}
}