對於一個學校項目,我必須做一個表預訂系統, 我做了以下(只是一小部分)。如何獲得索引
PictureBox[] pb = new PictureBox[70] { pictureBox1, pictureBox2, pictureBox3,etc.. };
foreach (PictureBox p in pb)
{
p.BorderStyle = BorderStyle.Fixed3D;
p.BackColor = Color.White;
p.MouseEnter += new EventHandler(mouseOn);
p.MouseClick += new MouseEventHandler(mouseClick);
}
private void mouseOn(object sender, EventArgs e)
{
((PictureBox)sender).BackColor = Color.Green;
}
private void mouseClick(object sender, EventArgs e)
{
reservationForm rf = new reservationForm();
rf.ShowDialog();
}
我選擇pictureboxes來表示的表中,默認BackColor
是白色的,並且當鼠標進入BackColor
變爲綠色。
當您點擊其中一個PictureBox
es我的reservationForm
將打開,這是您可以進一步填寫詳細信息以預訂表格的位置。
但我現在卡住的部分是我不知道我的預訂表單上哪個PictureBox
我點擊了,所以我需要得到類似於PictureBox
數組的索引。
我該如何解決這個問題?
您是否檢查過發件人? –