سلام
من می خوام وقتی یک آیتم از کمبوباکس کلیک شد یک عکس در زمان اجرا ساخته بشه و رویداد MouseMove را هم به آن اختصاص بده
من کدهای مربوط به اینکار را نوشتم اما وقتی موس را روی عکس ساخته شده حرکت میدم خطا میده
private void pictureBox1_Click(object sender, EventArgs e)
{
PictureBox pic = new PictureBox();
pic.Image = WindowsFormsApplication8.Properties.Resources.Aler t;
pic.MouseMove += delegate { MouseMoveObj(pic, (MouseEventArgs)e); };
this.Controls.Add(pic);
}
void MouseMoveObj(object btn, MouseEventArgs e)
{
MessageBox.Show("Test");
}
لطفا راهنمایی کنید چکار باید بکنم تا این خطا را نده؟
متن خطا :
Unable to cast object of type 'System.EventArgs' to type 'System.Windows.Forms.MouseEventArgs'