PDA

View Full Version : نحوه ایجاد لرزش با حرکت موس روی کنترل pictureBox



sara_aryanfar
جمعه 04 مرداد 1392, 13:01 عصر
با سلام خدمت دوستان به چه روشی می توان کاری کرد که وقتی کاربر موس رو روی کنترل ما قرار داد اون کنترل شروع به لرزش کنه و با خروج موس متوقف بشه

kazem235
جمعه 04 مرداد 1392, 13:46 عصر
با سلام خدمت دوستان به چه روشی می توان کاری کرد که وقتی کاربر موس رو روی کنترل ما قرار داد اون کنترل شروع به لرزش کنه و با خروج موس متوقف بشه

این روش جواب میده

Random random = new Random();
private void test(TextBox TextBox1)
{
int x = random.Next(198, 202);
int y = random.Next(163, 167);
TextBox1.Location = new Point(x, y);
}

private void textBox1_MouseMove(object sender, MouseEventArgs e)
{
timer1.Enabled = true;
}

private void textBox1_MouseLeave(object sender, EventArgs e)
{
timer1.Enabled = false;
textBox1.Location = new Point(200, 165);
}

private void timer1_Tick(object sender, EventArgs e)
{
test(textBox1);
}