// Kaçan Buton | Ali AKYILDIRIM | www.aliakyildirim.com
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
// Kaçan Buton | Ali AKYILDIRIM | www.aliakyildirim.com
namespace KacanButon
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_MouseEnter(object sender, EventArgs e)
        {
            // 1: Random tipinden nesne olusturun (instance alin):
            Random rnd = new Random();
            // 2: int bir tipe, rnd isimli nesnenin Next() metodunu kullanarak, 0 ile 300 arasinda rasgele sayi olusturun (Atayin).
            int sol = rnd.Next(0, 501);
            // 3: baska bir int tipe ayni atamayi gerçeklestirin.
            int top = rnd.Next(0, 501);
            // 4: tanimladiginiz sayisal degiskenlerden birini button1’in left özelligine, digerini ise Top özelligine atayin.
            button1.Left = sol;
            button1.Top = top;
            // Afiyetle yiyiniz.. ;D 
        }
        private void button1_Click(object sender, EventArgs e)
        {
            // Buton’a tiklaninca alinacak mesaj:
            MessageBox.Show("Helâl.. ;-)");
        }
    }
}
// Kaçan Buton | Ali AKYILDIRIM | www.aliakyildirim.com
Kaynak: Bu Örnek, Bilge Adam egitimi Sirasinda Türkay Ürkmez Tarafindan Yapilmis ve Yazilimcik.com ailesi tarafindan gelistirilmistir.