Buscar este blog
Text Box , primeros pasos con Visual Basic
Un Text Box es una caja de texto donde podemos introducir valores textuales o numéricos y obtener también resultados.
En el ejemplo e abierto una ventana en Visual Basic 6. como se muestra en la Fig. 1.
Lo primero que veremos es desplegarse el área de trabajo que por omisión tiene como nombre Form1, dentro de esta área arrastraremos desde la barra lateral izquierda la caja de texto.
en el lateral derecho estará sombreado en azul las características del formulario por omisión estará sombreado la sección que dice Caption al lado estará el nombre del formulario, es decir Form 1, pero si quieren pueden cambiarlo.

Fig. 1
En la siguiente imagen , Fig. 2 ya se puede ver que he colocado dos cajas de texto, ademas he redimensionado el área de trabajo.

Fig. 2
Si observamos a la derecha podremos ver las características de la caja de texto, por omisión tendrán como nombre Text1 , Text2 , también estará sombreado el contenido que estará presente al momento de hacer correr el programa.
Fig. 3
En este ejemplo aremos que en la caja 2 realice una multiplicación pero podría ser cualquier otra operación, es solo a manera de ejemplo , cada vez que oprimamos un botón por tal motivo agregaremos también un botón. Fig. 3, por omisión tendrá como nombre Comand1, a la derecha estara sombreado en azul donde dice Caption, y podremos también cambiar el nombre
A continuación ha llegado el momento de introducir nuestro primer programa, para ello debemos apretar dos veces el botón Comand1 recientemente introducido e insertar en la nueva ventana que aparece el siguiente programa este programa es a manera de ejemplo aremos solamente que cada vez que se introduzca un valor en la caja de texto 1 nos devuelva ese valor multiplicado por 3, pero podría ser el calculo que ustedes elijan. Fig. 4.
Private Sub Command1_Click()
Text2 = Text1 * 3
End Sub

Fig. 4
En el ejemplo e abierto una ventana en Visual Basic 6. como se muestra en la Fig. 1.
Lo primero que veremos es desplegarse el área de trabajo que por omisión tiene como nombre Form1, dentro de esta área arrastraremos desde la barra lateral izquierda la caja de texto.
en el lateral derecho estará sombreado en azul las características del formulario por omisión estará sombreado la sección que dice Caption al lado estará el nombre del formulario, es decir Form 1, pero si quieren pueden cambiarlo.
Fig. 1
En la siguiente imagen , Fig. 2 ya se puede ver que he colocado dos cajas de texto, ademas he redimensionado el área de trabajo.
Fig. 2
Si observamos a la derecha podremos ver las características de la caja de texto, por omisión tendrán como nombre Text1 , Text2 , también estará sombreado el contenido que estará presente al momento de hacer correr el programa.
En este ejemplo aremos que en la caja 2 realice una multiplicación pero podría ser cualquier otra operación, es solo a manera de ejemplo , cada vez que oprimamos un botón por tal motivo agregaremos también un botón. Fig. 3, por omisión tendrá como nombre Comand1, a la derecha estara sombreado en azul donde dice Caption, y podremos también cambiar el nombre
A continuación ha llegado el momento de introducir nuestro primer programa, para ello debemos apretar dos veces el botón Comand1 recientemente introducido e insertar en la nueva ventana que aparece el siguiente programa este programa es a manera de ejemplo aremos solamente que cada vez que se introduzca un valor en la caja de texto 1 nos devuelva ese valor multiplicado por 3, pero podría ser el calculo que ustedes elijan. Fig. 4.
Private Sub Command1_Click()
Text2 = Text1 * 3
End Sub
Fig. 4
Generar Eventos Personalizados En Controles Silverlight
Autor: infovic
Los eventos de .NET Framework se basan en un modelo de delegado. El modelo de delegado sigue el patrón de diseño de observador, que habilita a un suscriptor para registrarse y recibir notificaciones de un proveedor. El emisor de un evento inserta una notificación de que se ha producido un evento, y un receptor de eventos recibe la notificación y define una respuesta a la misma. En este artículo se describen los componentes principales del modelo de delegado, cómo consumir eventos en las aplicaciones y cómo implementar eventos en el código.Un evento es un mensaje que envía un objeto cuando ocurre una acción. La acción podría ser causada por la interacción del usuario, como un clic del botón, o podría ser iniciado por otra lógica de programa, como cambiar un valor de propiedad. event sender.">El objeto que provoca el evento se conoce como emisor del evento. El emisor del evento no sabe qué objeto o método recibirá (controlará) los eventos que genera. Click event is a member of the Button class, and the PropertyChanged event is a member of the class that implements the INotifyPropertyChanged interface.">El evento normalmente es un miembro del emisor del evento; por ejemplo, el evento Click es un miembro de la clase Button, y el evento PropertyChanged es un miembro de la clase que implementa la interfaz INotifyPropertyChange.
Para poder crear un evento en un control Silverlight es necesario definir el objeto con sus parámetros.
Definiendo el evento:
public partial class ucDetalleCliente : UserControl
{
//Evento que será público
public delegate void EventoGeneral(object sender Cliente usuario);
public event EventoGeneral InformacionCargada;
//Constructor
public ucDetalleCliente(Cliente cliente)
{
// Required to initialize variables
InitializeComponent();
}
private void GenerarEvento_Click(object sender, RoutedEventArgs e)
{
if (InformacionCargada != null)
InformacionCargada(this, Cliente);
}
}
Los parámetros que se indican pueden ser de un tipo de dato definido por el usuario.
Desde otro control Silverlight únicamente suscribes el evento para que cuando se genere llegue a este control.
ucDetalleCliente detalle = new ucDetalleCliente();
detalle.InformacionCargada += new ucDetalleCliente.EventoGeneral(detalle_InformacionCargada);
Fuente del Artículo: http://www.articuloz.com/programacion-articulos/generar-eventos-personalizados-en-controles-silverlight-7045049.html
Sobre el Autor
Victor Velarde
http://www.dostics.com.mx
Suscribirse a:
Entradas (Atom)