background preloader

Curso

Facebook Twitter

Pseudocodigo

Overriding Keydown in a User Control using ProcessKeyPreview. Introduction Recently I was working on a very complex user control with lots of child controls on it and wanted to be able to override the handling of the keydown event in a single place (the main user control). I added the keydown event to my user control and noticed that it never got fired. This seemed to be because the child controls were handling them instead and not passing them to the main control. On a form, you can set Form.KeyPreview to True which will allow the form to receive key events before they are passed to the control that has focus. Unfortunately, this is not available on user controls. Some searching on the Internet revealed that the ProcessKeyPreview event which when overridden in a user control will allow you to trap the keyboard messages before the child controls get them. Unfortunately the ProcessKeyPreview is not very friendly and passes you the Windows messages.

I thought someone may find it useful. Using the Code To use the code, simply paste it into your control. Colabora.NET: Vectores, Matrices y Estructuras en VB. Entrega 9 del Curso de Iniciación a Visual Basic .NET. Realmente para el ejemplo este que estoy poniendo, hay otros tipos de datos que serían más prácticos, pero... es eso, sólo un ejemplo, y cuando veamos esos otros tipos de datos, serás tú el que decida cual utilizar. Una de las formas en las que podemos agrupar varios datos es mediante los arrays (o matrices). Usando un array, podemos acceder a cualquiera de los valores que tenemos almacenado mediante un índice numérico. Por ejemplo, si tenemos la variable discografía y queremos acceder al tercer disco, podríamos hacerlo de la siguiente forma: discografía(3).

Sabiendo esto, podemos comprobar que sería fácil recorrer el contenido de los arrays mediante un bucle For. ¿Qué tipos de datos se pueden usar para crear arrays? Index of /fgutierrez/wp-content/uploads/2010/01. Ejemplo de aplicación de consola. Una vez que hemos aprendido a usar la clase consola, vamos a realizar una aplicación de consola. Ahora que se conoce un poco mejor la clase Console, se dará comienzo a la aplicación, los lenguajes usados para este ejemplo son Visual Basic.Net y C#. Lo primero que se debe hacer después de arrancar Visual Studio.Net, es escoger la opción "Aplicación de consola" (Fig1), tras este paso Visual Studio genera las siguientes líneas: Fig3: Creación de una aplicación de consola.

Dentro del procedimiento Main(), se introduce el código que se quiere ejecutar. Una vez están declaradas las variables, se solicitan ambos números al usuario y se introducen sus valores en las dos variables, a continuación se pide que se seleccione una de las opciones posibles, sumar o restar. El resultado de la ejecución de cualquiera de los 2 códigos anteriores es el siguiente: Fig4: Resultado del ejemplo. Aplicaciones de Consola. Realizamos nuestros primeros programas en .NET, utilizando la consola, que utiliza un formato de salida y entrada de datos en modo texto. Se puede definir una aplicación de consola como aquella que se ejecuta en una ventana de MS-DOS, es decir, en línea de comandos. Lo más común dentro del desarrollo bajo la plataforma .Net es la creación de aplicaciones Web o aplicaciones Windows sin embargo la mejor forma de sentar unas bases firmes acerca de la programación orientada a objetos es comenzar construyendo aplicaciones sencillas de consola.

Nota: Para los ejemplos descritos en este artículo usaremos el entorno de desarrollo facilitado por Micosoft, Visual Studio.Net. El primer ejemplo de aplicación de consola es un sencillo programa que pide al usuario 2 números y le pregunta si desea sumarlos o restarlos. Antes de comenzar a desarrollar la aplicación se ha de conocer la clase principal que interactua con la consola de MS-DOS, la clase Console. El método WriteLine() El método ReadLine() Tutorial de Visual basic - Vectores y matrices. Sección de tutoriales y manuales vb Volver al índice Contenido 1 - Arreglos y vectores 1.1 - Declaración de los arreglos en el código 1.2 - Acceder a los datos de un arreglo 1.3 - Arreglos y estructuras (UDT) 2 - Matrices 2.1 - Ejemplo de matriz de 2 dimensiones 3 - Arreglos y vectores dinámicos 3.1 - Ejemplo para crear un Vector dinámico 4 - Funciones de VB para trabajar con Arreglos - LBound y UBound 4.1 - Ejemplos de Lbound y Ubound 4.2 - Función Join, Split y Filter 5 - Los arreglos de controles 5.1 - Ejemplo para crear un arreglo de controles 5.2 - Pasar arreglo de controles como parámetro a un procedimento 1 - Arreglos y vectores Los Arreglos se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de dato, y todas estas bajo un mismo nombre.

En cambio si utilizara un arreglo solucionaría mi problema solo a esto Dim nombres(30) As String For x = 0 To 30 nombres(x) = LCase(nombres(x)) Next 1.1 - Declaración de los arreglos en el código Dim miArreglo (1 to 15) as integer Otro ejemplo.

BD

VB.NET - Formulario Maestro detalle. Sección de ejemplos vb.net Volver - Anterior - Siguiente Código de ejemplo en Visual Basic.NET para crear un formulario Maestro Detalle utilizando dos controles DataGridView El formulario contiene dos DataGridview. El DataGridView1 es para la tabla maestro donde se cargan los regisros de una tabla (tabla clientes) , y en el otro control DatagridView, los datos de la tabla pedidos para el detalle Ambas tablas tienen un campo en común, (IdCliente). Al seleccionar un registro del DV Maestro, se visualiza en el detalle , el o los pedidos de ese cliente en el otro DV Para el ejemplo se necesita: colocar dos controles DataGridview en el formulario ( llamados DvMaestro y DvDetalle ) Indicar el campo en común para ambas tablas en la variable 'campo_Relacionado'.

Formulario Código fuente Recursos vb 6.0 - Enlaces relacionados Crear formulario maestro detalle en vb6 usando el asistente para formulario de datos Data Form wizard.