【发布时间】:2012-01-20 16:41:44
【问题描述】:
这可能吗?
我计划有 10 个菜单项,其中将有子菜单项(仅 1 级深)。当用户输入我的TextBox 控件时,我希望能够过滤它们。我知道我可以在第一次打开菜单时过滤项目,但是当类别菜单项没有适用于当前过滤器的子项(通过名称过滤)。
有什么想法吗?
【问题讨论】:
-
你能不能进入 compentlevel 并根据 TextBox 或它的名称检查它的类型..?
-
您始终可以禁用不需要的菜单项。在我的应用程序中,我只是动态地创建了菜单。是的,我不再有 Designer 支持,但这很容易做到。唯一让我感到困扰的是菜单确实弹出了至少 10 或 20 像素的正常菜单位置。
标签: c# .net winforms contextmenu contextmenustrip