Está en la página 1de 7

Teclado virtual

Abrimos visual basic y extendemos el tamao de nuestro formulario e insertamos un pictureBox casi de su tamao

Insertamos 33 commandButton y los posicionamos de la misma forma que la de un teclado normal

Cambiamos sus propiedades : name : cmdQ , caption: Q , font: arial 14 , style : 1-graphical. Y asi seguimos con cada uno segn corresponda su letra

Despus pasamos a insertar el cdigo en el pictutreBox :

Bsicamente el cdigo sigue la misma estructura solo se diferencia por la letra : If KeyCode= vbkeyQ then cmdQ.BackColor=vbGreen Excepto para las teclas punto y coma, coma, punto , espacio, alt y control: If keycode=192 then cmdpuntoycoma.backcolor=vbGreen If keycode=188 then cmdcoma.backcolor=vbGreen If keycode=190 then cmdpunto.backcolor=vbGreen If keycode= 111 then cmdslash.backcolor=vbGreen

La siguiente parte del codigo se pone en el evento keyup del pictureBox , es originalmente los mismo solo cambia el color que tendra el boton al dejar de presionarse. if keycode=vbkeyQ then cmdQ.backcolor=vbButtonface

Por ultimo solo nos queda correr el programa para verificar si no hay errores y guardarlo, el formulario con el nombre teclado virtual.frm y el proyecto como teclado virtual.vbp

También podría gustarte