Título: Cambiar la posición inicial de un Form Publicado por: Monkeykiller_vb en 1 Octubre 2019, 19:31 pm Quiero lograr cambiar la posicion de un formulario a una parte aleatoria de la pantalla. Estoy intentando utilizar SetWindowPos, pero sigue apareciendo en la esquina superior izquierda.
Gracias de Antemano Título: Re: Cambiar la posición inicial de un Form Publicado por: EdePC en 2 Octubre 2019, 04:25 am Saludos,
- Tengo entendido de que SetWindowsPos es un API de Windows User32.dll. En tu título has puesto: Cambiar la posición inicial de un Form, pues tienes el panel de Propiedades de tu Form para cambiar el .StartUpPosition a: vbStartUpManual, vbStartUpOwner, vbStartUpScreen o vbStartUpWindowsDefault. -- Si eliges vbStartUpManual tendrás que especificar también las propiedades Top y Left para indicar las coordenas de tu Form con respecto a la esquina superior derecha. -- Si eliges vbStartUpOwner o vbStartUpScreen, tu Form se centrará en la ventana o pantalla respectivamente. -- Si eliges vbStartUpWindowsDefault, tu Form será ubicado por el Sistema Operativo, normalmente arriba a la izquierda de la pantalla dejando algo de margen, tal cual como pasa cuando abres una CMD. -- Puedes usar Top y Left para re-ubicar tu Form luego de que se haya creado. --- - Supongo que ya te has instalado el Visual Studio 6.0 + su MSDN de ayuda ..., presionas F1 mientras tengas seleccionado o ubicado cualquier cosa de la que quieras obtener ayuda. Título: Re: Cambiar la posición inicial de un Form Publicado por: Monkeykiller_vb en 2 Octubre 2019, 06:18 am Gracias, por fin pude lograr el efecto que quería. Gracias por contestar :)
|