tabControl y Graphics
Publicado por Gibran Arellano (2 intervenciones) el 08/04/2020 22:17:39
Necesito saber como usar el método/tipo "Graphics" fuera de su evento Paint, en este caso en un evento de botón. De la manera que está mi código, compila y los IF funcionan, lo que no hace nada es la parte de dibujar la forma y el drawString.
tabPage.Invalite(); los puse pero no hacen nada. Lo tengo que poner fuera del evento Paint ya que debo ingresar una cantidad y al momento de dar click al botón9 dibujara una parte de la figura.
Este es el código:
tabPage.Invalite(); los puse pero no hacen nada. Lo tengo que poner fuera del evento Paint ya que debo ingresar una cantidad y al momento de dar click al botón9 dibujara una parte de la figura.
Este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void button9_Click(object sender, EventArgs e)
{
Graphics g = Graphics.FromHwnd(Handle);
Font fuent = new Font("Magneto", 12);
int temperatura;
temperatura = (Int32.Parse(textBox19.Text));
tabPage1.Invalidate();
tabPage2.Invalidate();
if (temperatura >= 0 && temperatura <= 20)
{
g.DrawString ("Frío", fuent, Brushes.Blue, 300, 100);
g.DrawArc(Pens.Blue, new RectangleF(200, 213, 100, 100), 350, 200);
g.Dispose();
label21.Text = ("Frío");
}
Valora esta pregunta


0