我的C#Web表單上有一個用戶控件。該控件由另一個Activex控件組成。用戶控件正在動態添加到表單中。我爲用戶控件的每個動態添加實例添加了雙擊事件。然而,雙擊甚至沒有被解僱。下面是我的代碼WebForm中的動態添加控件不會觸發事件
int a = 0;
int b = 0;
int i, j;
int[,] Matrica;
Matrica = new int[n, m];
for (i = 0; i < n; i++)
{
a = merlokacionin.X + 5;
for (j = 0; j < m; j++)
{
textbox[i, j] = new UserCont();
textbox[i, j].Location = new Point(a, b)
panel3.Controls.Add(textbox[i, j])
textbox[i, j].DoubleClick += new System.EventHandler(dicom_DoubleClick);
a = a + 105;
}
b = b + 105;
}
private void dicom_DoubleClick(object sender, System.EventArgs e)
{
MessageBox.Show("do something here");
}
//I have also tried;
int a = 0;
int b = 0;
int i, j;
int[,] Matrica;
Matrica = new int[n, m];
for (i = 0; i < n; i++)
{
a = merlokacionin.X + 5;
for (j = 0; j < m; j++)
{
textbox[i, j] = new UserCont();
textbox[i, j].Location = new Point(a, b)
panel3.Controls.Add(textbox[i, j])
textbox[i, j].DoubleClick += new System.EventHandler(dicom_DoubleClick);
a = a + 105;
}
b = b + 105;
}
private void dicom_DoubleClick(object sender, System.EventArgs e)
{
MessageBox.Show("do something here");
}
我甚至嘗試在用戶控件本身添加雙擊單擊事件,甚至沒有被解僱。
任何幫助,這是高度讚賞。
謝謝。該控件被添加到按鈕單擊,所以我不可能在Form_Load事件之前添加事件。還有什麼可以做的事情來觸發事件? –