Se puede centrar en MessageBox() en un formulario?

786 views
Skip to first unread message

ZeRoberto

unread,
Sep 27, 2014, 9:32:12 PM9/27/14
to publicesvfoxpro
Hola a todos

Quería saber si existe alguna clase para centrar el MessageBox dentro
de un formulario, porque ahora con las pantallas ExtraWide si un
formulario esta cerca del borde superior y el messagebox te aparece
por la mitad es muy lejos para algunos usuarios mover el mouse hasta
alla.

Saludos

Ricardo Pina

unread,
Sep 27, 2014, 10:31:09 PM9/27/14
to Grupo VFP
Hola ZeRoberto

Puedes usar la versión extendida de messagebox

Saludos
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Cesar VfpImaging

unread,
Sep 28, 2014, 2:27:44 AM9/28/14
to Comunidad de Visual Foxpro en Español

Saludos,

Cesar
__________________________________________________________________
Por favor, no envíen emails o mensajes privados en los foros solicitando por soporte.




Fernando D. Bozzo

unread,
Sep 28, 2014, 6:20:39 AM9/28/14
to publice...@googlegroups.com
Hola Roberto:

Siempre tenés la posibilidad de crear tu propio MESSAGEBOX con un form modal que podés posicionar donde quieras.


Saludos.-

ZeRoberto

unread,
Sep 28, 2014, 10:57:15 AM9/28/14
to publicesvfoxpro
Ricardo es un FLL? o una clase

ZeRoberto

unread,
Sep 28, 2014, 10:58:09 AM9/28/14
to publicesvfoxpro
Cesar gracias por el link voy a revisarlo.

ZeRoberto

unread,
Sep 28, 2014, 11:01:13 AM9/28/14
to publicesvfoxpro
Fernando gracias por la idea voy a revisar si el link de Cesar no funciona como espero tendre que crear mi propio MessageBox con formularios modales.

Saludos

edgar suarez kummers

unread,
Sep 28, 2014, 11:10:40 AM9/28/14
to publice...@googlegroups.com
Estimado ZeRoberto:

Yo admiro a los "genios del grupo" que conocen a fondo y profundamente el VFP9.0., sin embargo hay otras opciones.

Leí el mensaje de Fernando D'Bozzo donde te sugiere que puedes hacer to messagebox() dentro de un form y ubicarlo donde quieras.

Yo, y gracias a mi sublime ignorancia utilizo la técnica de los spaguettis, o sea lo que sugiere Fernando D'Bozzo en cierta forma y que consiste en hacer y hacer y hacer cada vez más código.

Yo pondría un form con los Labels que exija la alerta y este form sea llamado desde el sitio donde piensas colocar el messagebox(), de tal forma que lo sitúas donde quieras.

Tenía un problema con mi software de alertas tempranas y que consistía en detectar soldaditos verdes y azules, pero no rojos, por ejemplo o también detectar la luz de una pequeña linterna, pero no de una luciérnaga o de un faro de automóvil. Lo primero de día y lo segundo de noche.

Bueno, aunque no lo he hecho, ya creo saber hacerlo. Es cuestión de días, pero ya sé la definición de abstracción:

"Es cuando una persona duerme y duerme y come además mientras el cerebro acomoda las neuronas para producir una idea. Los muy inteligentes lo hacen rápido y no necesitan dormir. Los otros, o sea personas como yo, de pronto lo hacemos como digo: Durmiendo, comiendo y soñando.""

Para ser competitivo los aplicativos deben superiores en algo a los demás de la competencia.

Saludos agradecido

ZeRoberto

unread,
Sep 28, 2014, 11:24:15 AM9/28/14
to publicesvfoxpro
Edgar ya tengo la rutina que me centra un formulario en el formulario anterior, así que no me sería muy difícil hacer el MessageBox(), lo que si veo es tener que tengo cambiar todos los MessageBox() de mi aplicación.

Saludos

ZeRoberto

unread,
Sep 28, 2014, 11:27:24 AM9/28/14
to publicesvfoxpro
Cesar revise el link que me pasaste, pero no logro hacer que se centre en un formulario anterior.

Saludos

El 28 de septiembre de 2014, 1:27, Cesar VfpImaging <cch...@gmail.com> escribió:

Ricardo Pina

unread,
Sep 28, 2014, 12:05:40 PM9/28/14
to Grupo VFP
Hola ZeRoberto

Es una fll , no habia visto que era de pago :-(
Esta para bajar pero la version demo

Como bien te indicaron Cesar y Fernando utiliza la del link o haces un form propio

Saludos

Ricardo Pina

unread,
Sep 28, 2014, 12:32:54 PM9/28/14
to Grupo VFP
Estuve viendo el link que envio Cesar

para centrar el msgbox en el formulario tienes que utilizar la instrucción que esta comentada en el ejemplo

lo_MsgBox.hWnd = this.hWnd && center MessageBox in Form


Saludos

ZeRoberto

unread,
Sep 28, 2014, 12:38:51 PM9/28/14
to publicesvfoxpro
Gracias Ricardo eso era lo que faltaba.

Saludos

Emerson Arias

unread,
Sep 15, 2016, 7:56:48 AM9/15/16
to Comunidad de Visual Foxpro en Español
cMensage = "Mensaje de ejemplo"


_Screen.Scalemode= 0


Wait Window cMensage At Int(_Screen.Height/2),Int(_Screen.Width/2 - Len(cMensage)/2)


Esta respuesta la saqué de nose donde hace nose cuanto....no es mía..
y si... aun hoy a septiembre de 2016.. sigo con el zorro..
En cuanto a la respuesta más vale tarde que nunca.
Saludos.
Reply all
Reply to author
Forward
0 new messages