private void button3_Click(object sender, EventArgs e)
{
ArrayList ar2 = new ArrayList();
for (int x = 0; x <= 10; x++)
{
ar2.Add(x.ToString());
Button qwe = new Button();
qwe.Text = "" + ar2[x].ToString() + "";
qwe.Height = 44;
qwe.Width = 103;
qwe.Cursor = Cursors.Hand;
qwe.AutoSize = true;
qwe.Size = new Size(40, 40);
qwe.Name = "b" + x.ToString();
qwe.Left = 4 + (50 * x);
qwe.MouseDown += new MouseEventHandler(qwe_MouseDown);
qwe.MouseMove += new MouseEventHandler(qwe_MouseMove);
qwe.MouseUp += new MouseEventHandler(qwe_MouseUp);
flowLayoutPanel1.Controls.Add(qwe);
}
}
bool suruklenmedurumu2 = false;
Point ilkkonum2;
void qwe_MouseDown(object sender, MouseEventArgs e)
{
suruklenmedurumu2 = true;
ilkkonum2 = e.Location;
}
void qwe_MouseMove(object sender,MouseEventArgs e)
{
if (suruklenmedurumu2 == true)
{
Button qwe = sender as Button;
qwe.Left = e.X + qwe.Left - (ilkkonum2.X);
qwe.Top = e.Y + qwe.Top - (ilkkonum2.Y);
label1.Text = qwe.Location.X.ToString();
label2.Text = qwe.Location.Y.ToString();
}
}
void qwe_MouseUp(object sender, MouseEventArgs e)
{
suruklenmedurumu2 = false;
this.Cursor = Cursors.Default;
}