English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If Trim(Form1.TextBox5.Text = TextBox5.Text) Then
MessageBox.Show("SU CLAVE ES CORRECTA ¿DESEA VER EL CATALOGO DE PRODUCTOS?", "REGISTRO DE COMPRAS EN LINEA", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk)
Else : MsgBox("Las contraseñas no coindicen")


End If

End Sub

Lo que quiero es activar los botones del MessageBoxButtons, lo he intentado pero o no me andan o todos funcionan como uno, necesito la ayuda de alguien que sepa por favor

2006-12-03 09:52:04 · 3 respuestas · pregunta de Mario Pino 5 en Ordenadores e Internet Programación y Diseño

3 respuestas

Tenés que definir una variable donde guardes el valor del boton que apreta. Entonces la linea del mensaje quedaría:
Respuesta = MessageBox.Show("SU CLAVE ES CORRECTA ¿DESEA VER EL CATALOGO DE PRODUCTOS?", "REGISTRO DE COMPRAS EN LINEA", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk)
En la variable Respuesta queda el valor del boton que apreto, y ahí haces un select case para operar segun el valor de la variable. No me acuerdo como eran las macros de los botones, pero correlo paso por paso para ver que devuelve cuando pasa esa instrucción.
Suerte.

2006-12-03 10:11:40 · answer #1 · answered by LDF 4 · 0 0

Si nos estamos refiriendo a la forma de conocer qué botón presionó el usuario, entonces tenemos que trabajar con la enumeración DialogResult, en el nombre de espacio System.Windows.Forms.

Los valores en DialogResult son:
Abort, Cancel, Ignore, No, None, OK, Retry y Yes.

El método estático MessageBox.Show () devuelve un DialogResult. Podrías almacenar su valor en una variable declarada como DialogResult, y luego hacer una sentencia select-case.

Cordiales saludos.

2006-12-04 18:27:22 · answer #2 · answered by Sir John 6 · 0 0

lo unico que se es como estas sufriendo!! alguna vez me paso lo mismo, ojala alguien te ayude :-(

2006-12-03 10:01:01 · answer #3 · answered by NAISHA 4 · 0 0

fedest.com, questions and answers