| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
el drogis Lt JG


Registrado: 02 Dic 2003Mensajes: 64Ubicación: Tornavacas (Caceres)
|
Publicado: Lun 01 Mar, 2004 3:35 pm Asunto: Imagen con barras de desplazamiento |
|
|
El problema que me ha surgido es el siguiente:
En un TPanel tengo un TImage y dos ScrollBar, y como no se el tamaño que tendran las imagenes que se asignaran a ese TImage he puesto las dos barras de desplazamiento para poder ver toda la foto aunque sea de mayor tamaño que el TImage.
El problema es que no se como "desplazar esa imagen para que cuando se mueva la barra de desplazamiento se vea en el TImage la parte correspondiente.
Una posible solucion que tengo, un poco chapucera, es utilizar una imagen vacia en el TImage e irla rellenando con la propiedad Canvas recorriendo la imagen entera y poniendo en la imagen auxiliar(la del TImage) los pixeles correspondientes.
Si alguien tiene una solucion mejor que me lo diga |
|
| Volver arriba |
|
 |
el drogis Lt JG


Registrado: 02 Dic 2003Mensajes: 64Ubicación: Tornavacas (Caceres)
|
Publicado: Lun 01 Mar, 2004 4:30 pm Asunto: |
|
|
| Ya lo he solucionao, perdonen las molestias pero tanto tiempo delante del ordenador le deja a uno tonto |
|
| Volver arriba |
|
 |
tresuves Invitado
|
Publicado: Sab 15 May, 2004 4:56 pm Asunto: |
|
|
| Tantas horas en el ordenador me ha dejado tonto... puedes darme la solucion??? xD gracias.. |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 05 Feb, 2014 7:21 pm Asunto: |
|
|
Como lo solucionaste? _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 05 Feb, 2014 8:48 pm Asunto: |
|
|
Solucion en el evento
| Código: |
void __fastcall TfrmMain::ScrollBar1Scroll(TObject *Sender,
TScrollCode ScrollCode, int &ScrollPos)
{
if(ScrollPos>0)
panelSur->Left=-1*panelSur->Width*(ScrollPos)/100;
else
panelSur->Left=0;}
|
[/code] _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|