Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





personalizar msgbox

Iniciado por sebastianarroyo, 26 de Noviembre de 2007, 04:50:04 PM

« anterior - próximo »

sebastianarroyo

hola, en esta oportunidad necesita la ayuda de ustedes para poder armar un msgbox en visual bacis con lo siguinete...

son tre botones:

SI A TODO           SI              CANCELAR


y logicamnete poder saber el resulata del usuario.
gracias y saludos
Sebastian

Mars Attacks

¡¡Chachi guay lor recatore!! Creo que acabas de llevarte el primer premio al churro más ininteligible de todos los que se han posteado alguna vez en el foro. Lo que pasa es que el regalo estaba en turco y no lo hemos sabido abrir, así que lo tiramos. Lo siento.

tewe76

Hombre, tampoco es para tanto, Mars. La versión corregida sería:

"
Hola. En esta ocasión necesito la ayuda de ustedes para poder armar un msgbox en Visual Basic con tres botones:
"SI A TODO", "SI" y "CANCELAR"

Y, lógicamente, poder saber la respuesta del usuario.

Gracias y saludos.
Sebastian

"

Y, yendo ya a la pregunta, Sebastian, NO soy un experto en VB, pero creo que éso que quieres NO se puede hacer. Tienes que usar una de las combinaciones por defecto que trae el VB, no puedes poner más botones ni cambiarles el texto.
Tewe
www.TAPAZAPA.com : Funny and easy to play games for all ages! - Fairy Match - Brain Crash
www.LaRebelionDelBiberon.com : Experiencias de unos padres primerizos

vincent

O te puedes hacer un formulario tu con todas las opciones que quieras, no?
Desarrollo en .Net y metodologías http://devnettips.blogspot.com

fjfnaranjo

Si, si se puede hacer todo (solo que no puedes elegir el orden de los botones), pero a leerse la ayuda o a googlear te va a tocar, que ya le vale...
fjfnaranjo.com - Creating entertainment - Creando entretenimiento
fjfnaranjo [4t] gm4il [d0t] c0m (mail y msn)

[EX3]

Cita de: "fjfnaranjo"Si, si se puede hacer todo (solo que no puedes elegir el orden de los botones), pero a leerse la ayuda o a googlear te va a tocar, que ya le vale...
Desde el propio Visual Basic 6.0 te puedo asegurar al 100% que no se puede (como cientos de cosas mas) pero si que se puede via API de Windows, el problema es que toca bajar a tal nivel de control de los elementos del cuadro de mensaje que merece mas la pena tomarse 2 minutos y hacer un formulario desde 0 con lo que necesitas. En resumen, que son ganas de complicarse innecesariamente.

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt

JMAA

Supongo que habrás oido hablar de los flags. Es decir, tendrías que escribir algo así como vbYes+vbCancel y algo más que no recuerdo, que a lo mejor era vbYestoAll (vbYestoAll+vbYes+vbCancel). Estos tres equivaldrían a los tres botones.

Esto de fundamentos sí me sirve.
http://flavors.me/JMAA - Página Personal

[EX3]

No existen flags para los botones "Si a todo" y variantes similares, solo para los comandos basicos "Si", "No", "Cancelar", "Aceptar", "Anular" y "Reintentar", tampoco puedes cambiar directamente los textos de dichos botones y para hacerlo de forma indirecta hay que pegarse con la API de Windows, al igual que si quieres mostrar texto con formato o iconos propios.

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt

fjfnaranjo

Cita de: "JtR666"Supongo que habrás oido hablar de los flags. Es decir, tendrías que escribir algo así como vbYes+vbCanc...

Jaja, al principio pensé que sería cosa de flags, pero es verdad lo que comenta EX3, puto visual basic ... bueno, para ciertas cosas mola bastante, pero cuando te das con una limitación de este tipo te duele en el alma.

¿Has probado haciéndote tu propio diálogo (a pelo, usando un form del vb)? Casi seguro que así se puede...
fjfnaranjo.com - Creating entertainment - Creando entretenimiento
fjfnaranjo [4t] gm4il [d0t] c0m (mail y msn)

[EX3]

Cita de: "fjfnaranjo"¿Has probado haciéndote tu propio diálogo (a pelo, usando un form del vb)? Casi seguro que así se puede...
Desde eso hasta aplicarle skins con efectos tipo Aero de Vista y demas florituras y funcionalidades, por eso digo que sale mejor jugar con los formularios que andar metiendo mano a la API de Windows a elementos cerrados del lenguaje.

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.