Académique Documents
Professionnel Documents
Culture Documents
Descripción
Button1
Private Sub
Button1_Click(ByVal Sender As
System.Object, ByVal e As
Invoca el System.EventArgs) Handles
delegado Button1.Click
Delegado
El delegado invoca el
procedimiento asociado
¿Qué es un controlador de eventos?
Controladores de eventos
z Métodos ligados a un evento
z Cuando el evento se produce, se ejecuta el código del
controlador de eventos
Dos argumentos de eventos con controladores de
eventos
z Un objeto que representa el objeto que produjo el evento
z Un objeto de evento que contiene cualquier información
específica del evento
Private
Private Sub
Sub Button1_Click
Button1_Click (ByVal
(ByVal Sender
Sender As
As
System.Object,
System.Object, ByVal
ByVal ee As
As System.EventArgs)
System.EventArgs)
La palabra clave Handles
Public
Public Sub
Sub Age
Age (ByVal
(ByVal Sender
Sender As
As System.Object,
System.Object,
ByVal
ByVal ee As
As System.EventArgs)
System.EventArgs)
Handles
Handles Under21.Click,
Under21.Click, Twenties.Click,
Twenties.Click,
Thirties.Click,
Thirties.Click,
Forties.Click,
Forties.Click, FiftiesPlus.click
FiftiesPlus.click
Palabra
Palabra clave
clave Handles
Handles Lista
Lista de
de eventos
eventos que
que controlará
controlará esta
esta rutina
rutina
Cómo crear controladores de eventos para eventos de controles
Private
Private Sub
Sub Button1_Click(ByVal
Button1_Click(ByVal sender
sender As
As System.Object,
System.Object,
ByVal
ByVal ee As
As System.EventArgs)
System.EventArgs) Handles
Handles Button1.Click
Button1.Click
MessageBox.Show("MyHandler
MessageBox.Show("MyHandler captured
captured the
the event")
event")
End
End Sub
Sub
Cómo añadir y eliminar controladores de eventos en
tiempo de ejecución
AddHandler
AddHandler Button3.Click,
Button3.Click, AddressOf
AddressOf Process1
Process1
El
El evento
evento que
que desea
desea La
La rutina
rutina que
que desea
desea utilizar
utilizar
controlar
controlar para
para controlar
controlar el
el evento
evento
PageSetupDialog
PageSetupDialog Configura los detalles de la página para su impresión
Propiedad DialogResult
Ejemplo
Ejemplo
Dim
Dim userResponse
userResponse As
As DialogResult
DialogResult ==
OpenFileDialog1.ShowDialog()
OpenFileDialog1.ShowDialog()
If
If userResponse
userResponse == DialogResult.OK
DialogResult.OK Then
Then
filePath
filePath == OpenFileDialog1.FileName.ToString
OpenFileDialog1.FileName.ToString
MessageBox.Show("You
MessageBox.Show("You successfully
successfully opened:
opened: '"
'" &&
filePath
filePath && "'",
"'", "Success",
"Success", MessageBoxButtons.OK,
MessageBoxButtons.OK,
MessageBoxIcon.Information,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1)
MessageBoxDefaultButton.Button1)
Colección de controles
Colección de controles
z Representa un colección de objetos de control
Form1.Controls.Remove(textbox1)
Form1.Controls.Remove(textbox1)
ErrorProvider
z Muestra errores cuando se valida la entrada del usuario
en un formulario
z Muestra errores en un dataset
Principales propiedades
DataSource
DataSource ContainerControl
ContainerControl Icon
Icon
Método clave
SetError
SetError
Cómo utilizar el control ErrorProvider