SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: graciela en Viernes 24 de Enero de 2003, 00:36

Título: Re: tamaño formulario
Publicado por: graciela en Viernes 24 de Enero de 2003, 00:36
1. Necesito saber las dimensiones de un formulario (y del picturebox) que va a contener, para dibujar en el picturebox   rectángulos utilizando el metodo Line. La duda es saber las dimensiones correctas de ambos para un tamaño de papel A4 dado que la forma de ubicar los rectángulos está en función de estas medidas.

2. Me pueden aclarar el tema (“didácticamente”) con respecto a las propiedades height, width, scalemode, scaleheight, scalewidth y las relaciones entre ellas.

:(
Título: tamaño formulario
Publicado por: José D en Domingo 26 de Enero de 2003, 06:53
Lo único que yo sé hacer con respecto a eso es que el Picture o Image no desproporcionen su medida con respecto a la del Formulario, pero para  una Picture el control no la estira (la imagen) esta sigue con su tamaño pero en un Image, la imagen si puede estirarse con respecto al alto y ancho del control.

Pero como en tu caso el contenido no es una imagen buscada sino unas lineas trazadas, los rectangulos, en verdad no sé, este código sólo es para que el Picture siempre conserve un margen con respecto al Formulario en el que se situa.

Private Sub Form_Resize()
    On Error Resume Next
    Picture1.Move 100, 100, Me.ScaleWidth = 200, Me.ScaleHeight - 200
    Picture1.Width = Form1.Width - 300
    Picture1.Height = Form1.Height - 600
End Sub

Ojala se presente la persona que pueda saber esto, porque en lo que a mi respecta, no tengo idea sobre cómo hacerlo.

disulpa que no tenga a la mano, el juego de cartas que necesitas para ganarle la partida al problema.