我需要繼承事件和屬性。例如,我需要圍繞表單移動一張圖片。 我有這個代碼移動一張圖片,但我需要創建具有相同行爲的多個圖像。如何繼承對象之間的事件
private void pictureBox_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
x = e.X;
y = e.Y;
}
}
private void pictureBox_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
pictureBox.Left += (e.X -x);
pictureBox.Top += (e.Y - y);
}
}
謝謝,但是當我想實現自定義控件時,當我對程序框進行編程時,我遇到了一個問題。如何以編程方式爲主類中的每個圖片框使用此自定義控件,謝謝 – marduck19 2012-04-07 18:48:04
@ marduck19,如果要以編程方式創建它們,則只需創建與標準圖片框完全相同的圖片,但使用類名稱MovablePictureBox代替。例如。 'var pictureBox = new MovablePictureBox()' – 2012-04-07 21:22:51
感謝您對朋友的幫助,我對此非常瞭解。來自瓜達拉哈拉墨西哥的問候=) – marduck19 2012-04-08 00:21:57