PDA

Ver la Versión Completa : Hacer que un form sea tan grande como un shape


mierda
19-07-2007, 09:02:21
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
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
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
Oye, que ya sale .... muchas gracias!!! que ceporro que soy :D

Un saludo y gracias a los 2 por contestar