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.




Şekil 1



Ş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

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...