Universidad
Capitán General
Gerardo Barrios
Docente:
Licenciada Noelia Gómez
Gutiérrez
Materia:
Programación
Estudiantes:
Wilber Alexander mendosa interiano
Kevin
Damián Ramírez García
Oscar Roberto Villatoro Fuentes
Carrera:
Ingeniería
en sistemas
Tema:
Cuadro de
dialogo
¿QUE ES UN CUADRO DE DIALOGO?
Un cuadro de diálogo es un tipo de ventana que permite comunicación simple entre el usuario y el sistema informático.
El tipo cuadro de diálogo más simple únicamente
informa al usuario, es decir que muestran un texto (y eventualmente objetos
gráficos) y ofrece la opción de cerrar el cuadro. Un ejemplo es un cuadro de
error.
Luego existen cuadros de pregunta o
confirmación, que además de mostrar información ofrecen alternativas al
usuario. La más sencilla es una opción binaria como aceptar / cancelar o
permitir / impedir.
Existen versiones más complejas con más
opciones. Por ejemplo, si el usuario intenta cerrar un editor de texto y
el documento abierto tiene cambios sin guardar, un cuadro de diálogo completo
podría mostrar cuatro opciones: «cerrar sin guardar», «guardar y salir»,
«cancelar el cierre y seguir editando» y «guardar con otro nombre», ésta última
con una caja de texto donde
ingresar el nombre alternativo.
Los cuadro de diálogo se los clasifica en
modales y no modales, según si impiden o permiten que el usuario continúe
usando el programa ignorando el cuadro. Los cuadros modales se suelen usar para
mostrar información crítica y ante eventos peligrosos y acciones irreversibles.
En ocasiones, se usan cuadro de diálogo para
paliar la ausencia de funcionalidad de revertir acciones. Los expertos en usabilidad afirman
que es un mecanismo pobre, ya que desconcierta al usuario ante el cambio brusco
en el funcionamiento del programa, y motiva a ignorar la información del
cuadro.
USO DE CUADRO DE DIALOGO
FontDialog
Pide al usuario que elija
una fuente de entre todas las instaladas en el equipo local.
Private Sub button1_Click(sender As Object,
e As
System.EventArgs)
fontDialog1.ShowColor = True
fontDialog1.Font = textBox1.Font fontDialog1.Color = textBox1.ForeColor
If fontDialog1.ShowDialog() <> DialogResult.Cancel Then textBox1.Font = fontDialog1.Font textBox1.ForeColor = fontDialog1.Color
End If
End Sub 'button1_Click
ColorDialog (CLASE)
Representa un cuadro de
diálogo común que muestra los colores disponibles, así como los controles que
permiten a los usuarios definir colores personalizados.
'Declaración
Public Class ColorDialog _
Inherits CommonDialog
OpenFileDialog
Muestra un cuadro de diálogo
que pide al usuario que abra un archivo. Esta clase no puede heredarse.
'Declaración
Public
NotInheritable
Class
OpenFileDialog _
Inherits FileDialog
SaveFileDialog
Pregunta al usuario si desea
seleccionar una ubicación para guardar un archivo. Esta clase no puede
heredarse.
'Declaración
Public
NotInheritable
Class
SaveFileDialog _
Inherits FileDialog
EJEMPLO
Public
Class Form1
Private
Sub
Btnfue_Click(sender As Object, e As EventArgs) Handles
Btnfue.Click
FontDialog1.ShowDialog()
RichTextBox1.Font = FontDialog1.Font
End
Sub
Private
Sub
Btncol_Click(sender As Object, e As EventArgs) Handles
Btncol.Click
ColorDialog1.ShowDialog()
RichTextBox1.ForeColor =
ColorDialog1.Color
End
Sub
Private
Sub
btnab_Click(sender As Object, e As EventArgs) Handles btnab.Click
OpenFileDialog1.FileName =
TextBox1.Text
If
OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK
Then
TextBox1.Text =
OpenFileDialog1.FileName
End
If
End
Sub
Private
Sub
btngua_Click(sender As Object, e As EventArgs) Handles
btngua.Click
SaveFileDialog1.FileName =
TextBox2.Text
If
SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK
Then
TextBox2.Text =
SaveFileDialog1.FileName
End
If
End Sub
End Class

No hay comentarios:
Publicar un comentario