objeto linea,shape etc

18/01/2007 - 09:35 por Ivan Goncalves Sanchez -SICO | Informe spam
Hola grupo, tengo un aplicacion en la que necesito dibujar lineas,
rectángulos, pictures o controles de texto o labels en tiempo de ejecución.
En VB6 la creación de lineas y shapes en tiempo de ejecución era realmente
sencilla gracias a los controles line y shape, pero ahor aen Vb NET me
encuentro que el asunto se complica bastante si quieres dibujar una linea en
tiempo de ejecucion y poder en tiempo de ejecucion cambiar sus propiedades,
estirarla o moverla.
Estuve echando un ojo y se me ocurre diferentes formas de hacerlo pero todas
muy laboriosas y con un número importante de lineas de código.
Mi pregunta es, existe alguna clase o control similar a line de vb6 que
pueda usar, antes de tener que tirar cientos de lineas de código????
Teneis alguna sugerencia al respecto???

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Ivan Goncalves Sanchez -SICO
18/01/2007 - 17:26 | Informe spam
Muchas gracias por la ayuda, le voy a echar un ojo, de todos modos si
alguien más tiene otras propuestas bienvenidas sean.

Saludos y gracias
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Iván,

la forma de trabajar con gráficos en .NET, es utilizando GDI+.

En Internet encontrarás muchas formas de poder hacer estas cosas.

Hay un pequeño tutorial de VB 2005 para desarrolladores de VB 6, que te
podrá venir muy bien y que tiene funciones GDI`+:
http://www.desarrollaconmsdn.com/ms...index.html

Espero que te haya servido.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"Ivan Goncalves Sanchez -SICO" wrote:

Hola grupo, tengo un aplicacion en la que necesito dibujar lineas,
rectángulos, pictures o controles de texto o labels en tiempo de
ejecución.
En VB6 la creación de lineas y shapes en tiempo de ejecución era
realmente
sencilla gracias a los controles line y shape, pero ahor aen Vb NET me
encuentro que el asunto se complica bastante si quieres dibujar una linea
en
tiempo de ejecucion y poder en tiempo de ejecucion cambiar sus
propiedades,
estirarla o moverla.
Estuve echando un ojo y se me ocurre diferentes formas de hacerlo pero
todas
muy laboriosas y con un número importante de lineas de código.
Mi pregunta es, existe alguna clase o control similar a line de vb6 que
pueda usar, antes de tener que tirar cientos de lineas de código????
Teneis alguna sugerencia al respecto???

Muchas gracias.



Respuesta Responder a este mensaje
#2 Ivan Goncalves Sanchez -SICO
18/01/2007 - 17:40 | Informe spam
Estimado Jorge, despues de echar un vistazo rápido, y digo rápido, me doy
cuenta que no se hace mención en ningún momento a dibujar líneas en tiempo
de ejecucion, en VB6 gracias al control line esa tarea era relativamente
sencilla pero en VS 2005 se me hace complicado,
- en los pictures ya no existe la propiedad autoredraw por ello si dibujo un
graphic en cuanto se haga un refresh en la aplicacion pierdo el dibujo,
- no se me ocurre como manejar los graphics en tiempo de ejecucion
- si en lugar de un graphics asocio un bitmap al bmp, no se como insertar
varios bmp en el mismo picture, además los refresh relentizan mucho la
aplicacion

Supongamos que quiero tener una aplicacion en la que dispongo de un picture
y un boton, quiero pulsar el boton y que agregue una linea en tiempo de
ejecucion y que lo haga cada vez que lo pulse insertando una linea nueva de
cada vez, y que además pueda modificar las propiedades de dichas lineas.
Alguna idea por donde pueda ir??

Muchisimas gracias.

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Iván,

la forma de trabajar con gráficos en .NET, es utilizando GDI+.

En Internet encontrarás muchas formas de poder hacer estas cosas.

Hay un pequeño tutorial de VB 2005 para desarrolladores de VB 6, que te
podrá venir muy bien y que tiene funciones GDI`+:
http://www.desarrollaconmsdn.com/ms...index.html

Espero que te haya servido.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"Ivan Goncalves Sanchez -SICO" wrote:

Hola grupo, tengo un aplicacion en la que necesito dibujar lineas,
rectángulos, pictures o controles de texto o labels en tiempo de
ejecución.
En VB6 la creación de lineas y shapes en tiempo de ejecución era
realmente
sencilla gracias a los controles line y shape, pero ahor aen Vb NET me
encuentro que el asunto se complica bastante si quieres dibujar una linea
en
tiempo de ejecucion y poder en tiempo de ejecucion cambiar sus
propiedades,
estirarla o moverla.
Estuve echando un ojo y se me ocurre diferentes formas de hacerlo pero
todas
muy laboriosas y con un número importante de lineas de código.
Mi pregunta es, existe alguna clase o control similar a line de vb6 que
pueda usar, antes de tener que tirar cientos de lineas de código????
Teneis alguna sugerencia al respecto???

Muchas gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida