| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
betogu84 Ens

Registrado: 30 Abr 2003Mensajes: 26Ubicación: Barranquilla
|
Publicado: Jue 10 Jul, 2003 10:48 pm Asunto: Canvas |
|
|
Hola a todos, esto debe ser algo muy facil, pero he tratado todos las formas, Refresh(), Invalidate() y nada. El problema es que yo cargo sobre una Image un archivo .bmp y luego dibujo sobre esa Image con Canvas varias lineas y de alli paso a otro form, pero cuando undo un boton en el otro form para que lo cierre y borre las lineas que habia dibujado y solo deje el archivo cargado no lo hace.
Que puedo hacer es de caracter urgente, el lunes debo entregar mi tesis y necesito hacer ese paso para poder entregarlo.
Gracias a todo aquel que me pueda ayudar.
Mario |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Vie 11 Jul, 2003 1:06 am Asunto: |
|
|
Vuelvelo a cargar...
o manten otro image en memoria con el mismo contenido y lo sustituyes _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
betogu84 Ens

Registrado: 30 Abr 2003Mensajes: 26Ubicación: Barranquilla
|
Publicado: Vie 11 Jul, 2003 4:20 pm Asunto: Canvas |
|
|
Como la hago, por que la imagen la tiene que abrir el usuario, con LoadFormFile y el usuario la escoje. Entonces como podria volver a cargar la misma imagen que el usuario abrio.
Perdoname la ignorancia, pero es que esto del builder lo he aprendido a las carreras y probando. Te agradezco tu colaboración.
Mario |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Vie 11 Jul, 2003 6:33 pm Asunto: |
|
|
Cuando el usaurio la abre, guarads en una variable el nombre del archivo y cargas otra vez la imagen LoadFromFile(variable) _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
betogu84 Ens

Registrado: 30 Abr 2003Mensajes: 26Ubicación: Barranquilla
|
Publicado: Vie 11 Jul, 2003 11:08 pm Asunto: |
|
|
Tu perdoname la ignorancia, pero el tipo de variable que debo colocar cual es. Tu sabes int, float, etc.
int variable
if (OpenPictureDialog1->Execute())
Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
variable= Image1->Picture;
LoadFromFile(variable)
No se, tu perdona que te moleste tanto.
MArio |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Sab 12 Jul, 2003 12:37 am Asunto: |
|
|
| Código: |
AnsiString variable;
if (OpenPictureDialog1->Execute())
variable=OpenPictureDialog1->FileName;
Image1->Picture->LoadFromFile(variable);
|
_________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|