tengo un numericupdown en visual c# kiero dibujar un cuadrado y aumentar el tamaño de este con el numeric el codigo que hice es este.
int x;
private void numericUpDown2_ValueChanged(object sender, EventArgs e)
{
if (numericUpDown1.Increment==20)
{
pictureBox1.Refresh();
pictureBox1.Update();
SolidBrush sa = new SolidBrush(Color.Black);
Graphics ga;
ga = pictureBox1.CreateGraphics();
ga.FillRectangle(sa, 400, 350, ++x, ++x);
ga.Dispose();
}
}
con este codigo me agranda el cuadrado, el numeric tiene como propiedad increment 20 y maximo 1000, cuando voy subiendo con el numeric me lo agranda el cuadrdado pero cuando decremento el numeric, me lo sigue agrandando. por favor alguien que me pueda responder que esta mal.