Yazı Font Küçült Yazı Font Büyült

Mouse Hareketleri  

Bu örneğimizde mouse un sol,orta, sağ tuşa tıklanıldığında veya klavyenin herhangi bir  tuşuna tıklanıldığında, o tuşun ismini mesajla bildiren küçük bir program yapacağız. Aşağıdaki şekilleri inceleyin.

Resim1

Şekil 1

Resim2

Şekil 2

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            this.MouseUp += new MouseEventHandler(OnMouseUp);
            this.MouseMove += new MouseEventHandler(OnMouseMove);
            this.KeyUp += new KeyEventHandler(OnKeyUp);
            CenterToScreen();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
        protected void OnMouseUp(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
                MessageBox.Show("Sol tuş tıklandı!");
            else if (e.Button == MouseButtons.Right)
                MessageBox.Show("Sağ tuş tıklandı!");
            else if (e.Button == MouseButtons.Middle)
                MessageBox.Show("Orta tuş tıklandı!");
        }

        protected void OnMouseMove(object sender, MouseEventArgs e)
        {
            this.Text = "Mouse Şimdiki Pozisyon: (" + e.X + ", " + e.Y + ")";
        }

        public void OnKeyUp(object sender, KeyEventArgs e)
        {
            MessageBox.Show(e.KeyCode.ToString(), "Klavyedeki tuşa tıklanıldı!");
        }
    }
}

//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN