¿Sabías que...? - ¡NUEVO!

TODO CONSOLAS

SMARTPHONES & TABLETS

Panel de avisos.

===============================
============NUEVO!!!===========
===============================

Ya está disponible la nueva aplicación de Infosama Technology "Power Button". También se ha creado un centro de ayuda para que podáis controlar al máximo la aplicación. Pásate por el apartado y echa un vistazo al menú de "Mis aplicaciones". Adelante descárgatela.

===============================
===============================

¿No tienes aún un pendrive con la aplicación Pendrive CC de Infosama?

No esperes más tiempo y descarga tu aplicación. En el apartado de Update Center dirígete abajo de la página y sigue los pasos explicados en el método 1.

===============================
===============================

Existe un nuevo vídeo tutorial (nº26). Como conectar una base de datos a Visual Studio y crear un Login de inicio de sesión para que recupere de la BD los usuarios y contraseñas.

=========================

Añadido tutorial para configurar un TFT-LCD para raspberry Pi 3 model B, autor original Jose Juan Sánchez, editado por Infosama Technology

=========================


Última edición: 17/12/2017 20:19:00pm

Contador de visitas.

Acerca de Infosama

Mi foto
Infosama Technology
Informática, electrónica y videoconsolas.
Ver todo mi perfil
domingo, 8 de enero de 2012

Uso de Select Case.



Hola a todos/as!


En esta entrada aprenderemos a hacer uso de Select Case. Esto es útil a la hora de querer ejecutar desde un mismo botón diferentes códigos en funcion de lo que se haya escogido en un ComboBox.


Vista Previa:






En el ejemplo voy a ejecutar la Calculadora, el Messenger y Winver, que contiene información de la versión de windows.


Este código puede tener varias variantes y maneras de hacerlo, pero esta es bastante sencilla. Lo que haremos será usar Select Case en vez de If, Then o Else.


Empecemos!


Creamos un nuevo proyecto y le damos de nombre Select Case (opcional). Seguido añadimos un botón de nombre "Lanzar" y un ComboBox al formulario.


En el ComboBox establecemos 3 Items a la colección, para ello le damos a la fechita que tiene el ComboBox y elegimos editar elementos o vamos a las propiedades con el ComboBox seleccionado y en la propiedad Items establecemos los siguientes: Calculadora, Messenger y Versión de Windows. Respetando las mayúsculas y los nombres. Recordad que es muy importante que en el código se escriba igual que como lo ponemos en la colección, de lo contrario no reconocerá el Item. Nos ha de quedar asi:




Una vez establecidos los items en la colección, ya podemos empezar a darle código al botón. Lo que hará el botón es ejecutar lo que tengamos seleccionado en el ComboBox. Para ello nos introducimos dentro del botón con doble clic y ponemos el siguiente código:


Lo primero que hay que hacer es decir el caso, en este caso será "Select Case ComboBox1.SelectedItem". Justo después de saber que lo que queremos es trabajar en función del item seleccionado (SelectedItem) elegimos los casos haciendo:

Case "entre comitas, el nombre del item que está en la colección" y así sucesivamente con todos los items, tantos items tengamos tantos Case "nombre item" deberemos poner.

Una vez hecho esto, ponemos el código entre cada case, ejemplo: después de Case "Calculadora"  y antes de Case "Messenger" pondríamos el código correspondiente a Calculadora, es decir, ¿que queremos hacer en caso de que en el ComboBox esté seleccionado calculadora?. Yo en este ejemplo hago que si está seleccionado calculadora pues se abra la calculadora de Windows, si está seleccionado Messenger se ejecuta el Messenger y si estás seleccionado Versión de Windows se ejecuta la aplicación WinVer mostrando información acerca de nuestro Windows.

Nota: El Messenger solo se abrirá si lo tenéis instalado en el equipo, de lo contrario ese fragmento de código generará una excepción no controlada. En la siguiente entrada trataremos las excepciones de la aplicación.


Opciones adicionales:



(*) Incluye el código fuente (Visual Studio 2010) más una aplicación de ejemplo. Requiere .Net Framework 3.5 para funcionar.


Gracias por Confiar en Infosama Technology

0 comentarios: