none
como muestro mi linea en un formulario RRS feed

  • Pregunta

  • mi codigo es este:

    System::Drawing::Pen^ myPen =

    gcnew System::Drawing::Pen(System::Drawing::Color::Red);

    System::Drawing::Graphics^ formGraphics =

    this->CreateGraphics();

    formGraphics->DrawLine(myPen, 0, 10, 200, 250);

     

    // Set the pen's width.

    myPen->Width = 10.0F;

     

     

    delete myPen;

    delete

     

    formGraphics;

    pero no puedo ver la linea al ejecutar mi programa, aparte cuando quiero ver el diseño de mi formulario me marca error de que formGraphics no esta declara o no tiene ningun valor...ayundeme!!!

    jueves, 8 de julio de 2010 20:11

Todas las respuestas

  • La línea no la ves porque posiblemente el área donde estás pintando no esté invalidada (con, por ejemplo, una llamada a Invalidate), y el error seguro que te lo marca porque el objeto en donde has puesto el código no permite dibujar (como te me comentado en otro hilo).
    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/
    lunes, 6 de septiembre de 2010 15:18
    Moderador