【发布时间】:2012-09-26 07:33:29
【问题描述】:
我已经编写了一些代码来在菜单项中显示每台已安装和在线的打印机。但是我不知道如何在单击菜单项时引发事件。我删除了获取打印机名称的代码,因为现在不相关了。
string printerName; // contains the first printer name, later contains 2nd printername. This is variable.
selectprinterNameMenuItem.DropDownItems.Add(printerName); // here do I add the new printer to the menu item.
通常您应该能够向菜单项添加事件;但我是通过代码创建的,我不知道确切的名称。如何检测菜单项何时被点击?
【问题讨论】:
-
您在代码完成中看到了哪些听起来相关的事件,或者您可以在设计器中查看这些事件。这样,您就会知道它的名称以及如何使用它。
-
您的意思是您不知道打印机的名称来分辨哪些被点击了?您可以将其存储在列表中(或者甚至只是将名称从控件中抢回)