12.07.2015 Views

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

class MyForm : Form{private DragButton m_<strong>bu</strong>ttonOK;private DragButton m_<strong>bu</strong>ttonCancel;public MyForm(){this.Text = "Dragging Example";m_<strong>bu</strong>ttonOK = new DragButton();m_<strong>bu</strong>ttonOK.Text = "&Ok";m_<strong>bu</strong>ttonCancel = new DragButton();m_<strong>bu</strong>ttonCancel.Text = "&Cancel";m_<strong>bu</strong>ttonCancel.Location = new Point(100, 100);}this.Controls.Add(m_<strong>bu</strong>ttonOK);this.Controls.Add(m_<strong>bu</strong>ttonCancel);}class DragButton : Button{private Point m_clickPoint;private bool m_flag;public DragButton() : base(){this.MouseDown += new MouseE<strong>ve</strong>ntHandler(mouseDownHandler);this.MouseUp += new MouseE<strong>ve</strong>ntHandler(mouseUpHandler);this.MouseMo<strong>ve</strong> += new MouseE<strong>ve</strong>ntHandler(mouseMo<strong>ve</strong>Handler);}void mouseDownHandler(object sender, MouseE<strong>ve</strong>ntArgs e){if (e.Button == MouseButtons.Left){m_clickPoint = e.Location;m_flag = true;}}void mouseUpHandler(object sender, MouseE<strong>ve</strong>ntArgs e){if (e.Button == MouseButtons.Left)m_flag = false;}47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!