问题标签 [menustrip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 单击子窗体的菜单条时,父窗体将显示在前面
我有一个非常奇怪但可重现的问题。
我有一个MenuStrip
可以使用该方法打开一个新的无模式表单Form.Show()
。
子窗体也有一个菜单条。
当您通过单击子窗体的菜单条开始时会发生奇怪的事情。然后父表单返回前台并打招呼。那是一个真正的痛苦。
如何预防这个问题?
通过点击此链接zippyshare.com (3Mo)的 Scorcese 电影来说明我的问题
正如您在视频中看到的那样,父表单没有获得焦点,它只是被其他东西带到了前面。
请注意,MenuStrip
通过ToolStrip
更正问题来解决问题。
重现问题的一些代码:
c# - Menustrip“标准项目”代码
当您在 c# 中为 Menustrip 使用“插入标准项目”功能时,是否有用于剪切/复制/粘贴等功能的标准代码?这样我就可以将代码添加到他们的 Click 触发器中。
c# - 如何将所有活动表单名称添加到 Windows 应用程序 C# 中的菜单项
我想在我的 Windows 应用程序中将所有活动表单名称添加到 MenuStrip 的工具条菜单中,以了解有多少表单以及哪些表单处于打开状态。如果我关闭任何应该从菜单条中删除 perticuller 名称的表单。
c# - 在下拉选择中禁用 MenuStrip 自动隐藏
当我从菜单条控件的下拉列表中选择任何选项时,其 Click 事件中的代码将被触发并且下拉列表折叠。但我希望下拉菜单必须保持打开状态。
请帮忙
如果我在单击此菜单中的项目时打开一个对话框,则打开的菜单始终保留在对话框的前面。怎么寄回去?
vb.net - 从 Menustrip 的单击子菜单项中提取文本
我一直在处理并寻找一种在单击并在 textbox1 中写入文本时提取任何给定子项的文本的方法。
这是我到目前为止的代码,但它似乎不起作用。
c# - 如何创建一个委托以分配给动态菜单的 onClick 事件?
我想执行以下操作,但收到错误争论类型DoWindow
不可分配给参数System.EventHandler
如何让我的委托继承自System.EventHandler
?
vb.net - 单击Visual Studio中的菜单项时如何仅查看1个选项卡PAGE
我有一个带有 2 个标签页的标签控件和一个带有 2 个项目的菜单条。当我单击 menuStrip 中的第 1 项时,我只想查看 TAB PAGE 1。
我试过了
c# - 打开菜单栏时不会触发 MouseEnter 事件
我有一个包含多个项目的 menuStrip,以及表单其他部分的按钮。当鼠标进入按钮时,它会做一些事情(MouseEnter 事件)。我遇到的问题是,当打开菜单栏时,如果鼠标进入按钮,则不会触发 MouseEnter 事件。打开菜单栏时有什么方法可以触发吗?
要以图形方式查看这一点,这就是我正在做的事情:
我有一个菜单条,每个父菜单项都有一个按钮。该按钮将在其上方,因此菜单条的唯一可见部分将是带有子项的容器。
现在,当鼠标进入按钮时,例如“系统”,它会在菜单项中执行单击。这就是容器出现的原因。但是一旦打开,如果我想打开其他父母的任何其他容器,我必须先点击才能失去焦点。然后,我想要实现的是无需单击即可执行此操作。
我想要的行为就像 menustrip 的行为。例如,如果系统打开,鼠标进入客户端,它会自动关闭系统并打开客户端。
c# - Foreach 菜单条中的每个子项
我想得到我所有的SubItems
,MenuStrip
所以我可以一次改变它们。
我正在尝试以下方法,但它们不起作用:
有人可以帮我编写一个好的代码foreach loop
来获得所有SubMenuItems(DropDownItems)
的东西MenuStrip
吗?
编辑现在尝试使用以下内容Recursive method
:
c# - 使用 menustrip 导航 Windows 窗体时,我需要关闭上一个活动窗口
我正在组合一个与 SQL 数据库交互的简单 UI。我的问题是 UI 问题,每次选择 menustrip 项目时,它都会打开一个新的活动窗口。如何设置它以关闭上一个活动窗口?我尝试过使用 Form.Close();,但这只会关闭所有内容。