Ver Mensaje Individual
  #9  
Antiguo 26-09-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Reputación: 21
REHome Va por buen camino
¿Así está mejor? Quiero ahcer el código más eficiente y corto.

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WAKeyPreview
{
    public partial class FormKeyPreview : Form
    {
        String Texto = "Se a presionado -> ";

        public FormKeyPreview()
        {
            InitializeComponent();
        }

        private void FormKeyPreview_Load(object sender, EventArgs e)
        {
            this.KeyPreview = true;
        }

        private void BtnA_Click(object sender, System.EventArgs e)
	{
		label1.Text = "Has pulsado la A";
	}

	private void BtnB_Click(object sender, System.EventArgs e)
	{
		label1.Text = "Has pulsado la B";		
	}

        private void FormKeyPreview_KeyDown(object sender, KeyEventArgs e)
        {
            LblValue.Text = e.KeyValue.ToString();
            switch (e.KeyValue)
            {
                case 65:
                    BtnA_Click(sender, new EventArgs());
                    break;
                case 66:
                    BtnB_Click(sender, new EventArgs());
                    break;
                default:
                    LblInfoPress.Text = Texto;
                    break;
            }
        }
    }
}
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita