-3
我的自定義文本框時,我的事件不會觸發:預計
class NameTextBox
{
public string nameid {get; set;}
}
我的主類:
class PanelPopulator
{
public NameTextBox nameTextBox = new NameTextBox();
public PanelPopulator()
{
nameTextBox.MouseClick += NameTextBox_MouseClick;
p.Controls.Add(nameTextBox);
}
private void NameTextBox_MouseClick(object sender, MouseEventArgs e)
{
switch (e.Button)
{
case MouseButtons.Left:
// Left click
break;
case MouseButtons.Right:
//Right click
break;
}
}
}
問題是我的NameTextBox_MouseClick(...)
事件似乎並沒有觸發鼠標點擊。我在一個正常的表單上嘗試了同樣的事情,它工作正常。
顯示自定義文本框的完整實現? –
'p'是什麼?你可以格式化你的縮進嗎? – Default
請發佈一個最小的可編譯示例,這不會編譯 –