Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Hacer que un form sea tan grande como un shape (https://www.clubdelphi.com/foros/showthread.php?t=45958)

mierda 19-07-2007 09:02:21

Hacer que un form sea tan grande como un shape
 
Hola, tengo una aplicacion que diseña etiquetas en un shape, las guarda en un xml, y luego otro programa pilla este xml y lo imprime.

El problema es que al principio, las etiquetas que diseñaban eran de 3x5 cm o 2x4 o cosas asi, ahora se ha extendido su uso a hacer todo tipo de carteleria y ya han llegado al A4. Cuando hacen un shape de 297x210 el shape se sale del formulario. Hay alguna forma de hacer que el form se haga todo lo grande que se necesite para que se vea el shape???

Gracias. Un saludo.

dec 19-07-2007 09:14:22

Hola,

Tal vez te apañes con la propiedad "AutoScroll := true;" del formulario que contenga el "TShape".

mierda 19-07-2007 09:42:16

Deberia .....
 
Gracias por contestar ... debería hacerlo, pero no lo hace ... no se si tendré algún parametro que evite que se expanda el formulario

Voy a seguir mirando ... gracias!!!!!!!!!

dec 19-07-2007 09:49:21

Hola,

No es que se expanda el formulario... la propiedad mencionada lo que hace es que, automáticamente, coloca unos "scrollbar" en el formulario si alguno de sus componentes "sobresale". Pero no es expandir, de hecho el formulario no se expande. Tal vez es que nos estamos refiriendo a cosas distintas, o que me he perdido. :)

mierda 19-07-2007 11:32:57

Tienes razon
 
Hola, gracias de nuevo, lo que no se hace es que salgan las barras de scroll vertical u horizontal.

He tenido una visita y no he podido seguir mirandolo ... pero luego te cuen.

Un saludo.

Mick 19-07-2007 13:11:07

Pon una TScrollBox (esta en la paleta Additional de delphi), y mete dentro todo lo que sea susceptible de cambiar de tamaño.

Saludos

mierda 19-07-2007 14:13:59

asi si que si
 
Oye, que ya sale .... muchas gracias!!! que ceporro que soy :D

Un saludo y gracias a los 2 por contestar


La franja horaria es GMT +2. Ahora son las 23:20:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi