因此,我根据一个文件在favsToolStripMenuItem.DropDown (ToolStripMenuItem)中创建了一些项:
using (StreamReader reader = new StreamReader("text.ini"))
{
while (true)
{
string line = reader.ReadLine();
if (line== null)
break;
favsToolStripMenuItem.DropDown.Items.Add(line);
}
}但是如何为它们添加单击事件呢?我想要一个基于项目名称(文本)的单击事件。
发布于 2020-01-27 23:57:43
将单击方法存根:
private void DropDown_Click(object sender, EventArgs e) {
ToolStripItem tsi = sender as ToolStripItem;
if (tsi != null) {
MessageBox.Show(tsi.Text);
}
}然后使用包含事件处理程序的Add参数:
favsToolStripMenuItem.DropDown.Items.Add(line, null, DropDown_Click);https://stackoverflow.com/questions/59940510
复制相似问题