Borland 6: cambiar 1 imagen en tiempo ejecucion

oZk4h

Buenas, resulta que tengo un problema, no sé qué comando meter para cambiar una imagen en tiempo de ejecucion mediante un boton, os describo el caso en particular para ser más claro:

Consiste en que la imagen de un barril de pintura, se cambie por la de otro barril cuando pulso el botón, es decir: un boton ke kambia el kontenido de una imagen por otro contenido, es decir que la propiedad picture cambie.

Tengo pensado que el comando sería algo así:
Image1->Picture->LoadFromFile( nrutafixero);

Dentro del paréntesis me pide que ponga una constAnsiString, que supongo que será una cadena de caracteres con la ruta del fichero.

pero no estoy seguro...

Bueno , espero vuestras respuestas.

salu2.

MTX_Anubis

Si no me equivoo tienes que hacerlo con diálogos

el const AnsiString sí, es la cadena. Guardalo en una variable y listo.

algo así:

void __fastcall TForm1::CargarClick(TObject *Sender)
{
 if (DCargar->Execute())
 {
  fichImg=DCargar->FileName;
  Image1->Picture->LoadFromFile(fichImg);
 }
}

fichImg guarda la ruta a un txt de funciones
DCargar es dialogo de cargar archivos, tienes también dialogos de cargar imagenes que lo limita a tipos de imagen .jpg, .gif y demás

Usuarios habituales

  • MTX_Anubis
  • oZk4h