问题标签 [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.

0 投票
1 回答
2021 浏览

c# - 单击子窗体的菜单条时,父窗体将显示在前面

我有一个非常奇怪但可重现的问题。

我有一个MenuStrip可以使用该方法打开一个新的无模式表单Form.Show()

子窗体也有一个菜单条。

当您通过单击子窗体的菜单条开始时会发生奇怪的事情。然后父表单返回前台并打招呼。那是一个真正的痛苦。

如何预防这个问题?

通过点击此链接zippyshare.com (3Mo)的 Scorcese 电影来说明我的问题

正如您在视频中看到的那样,父表单没有获得焦点,它只是被其他东西带到了前面。

请注意,MenuStrip通过ToolStrip更正问题来解决问题。

重现问题的一些代码:

0 投票
2 回答
1066 浏览

c# - Menustrip“标准项目”代码

当您在 c# 中为 Menustrip 使用“插入标准项目”功能时,是否有用于剪切/复制/粘贴等功能的标准代码?这样我就可以将代码添加到他们的 Click 触发器中。

0 投票
1 回答
1239 浏览

c# - 如何将所有活动表单名称添加到 Windows 应用程序 C# 中的菜单项

我想在我的 Windows 应用程序中将所有活动表单名称添加到 MenuStrip 的工具条菜单中,以了解有多少表单以及哪些表单处于打开状态。如果我关闭任何应该从菜单条中删除 perticuller 名称的表单。

0 投票
1 回答
3715 浏览

c# - 在下拉选择中禁用 MenuStrip 自动隐藏

当我从菜单条控件的下拉列表中选择任何选项时,其 Click 事件中的代码将被触发并且下拉列表折叠。但我希望下拉菜单必须保持打开状态。

请帮忙

如果我在单击此菜单中的项目时打开一个对话框,则打开的菜单始终保留在对话框的前面。怎么寄回去?

0 投票
2 回答
3033 浏览

vb.net - 从 Menustrip 的单击子菜单项中提取文本

我一直在处理并寻找一种在单击并在 textbox1 中写入文本时提取任何给定子项的文本的方法。

这是我到目前为止的代码,但它似乎不起作用。

0 投票
2 回答
2063 浏览

c# - 如何创建一个委托以分配给动态菜单的 onClick 事件?

我想执行以下操作,但收到错误争论类型DoWindow不可分配给参数System.EventHandler

如何让我的委托继承自System.EventHandler

0 投票
2 回答
1981 浏览

vb.net - 单击Visual Studio中的菜单项时如何仅查看1个选项卡PAGE

我有一个带有 2 个标签页的标签控件和一个带有 2 个项目的菜单条。当我单击 menuStrip 中的第 1 项时,我只想查看 TAB PAGE 1。

我试过了

0 投票
1 回答
656 浏览

c# - 打开菜单栏时不会触发 MouseEnter 事件

我有一个包含多个项目的 menuStrip,以及表单其他部分的按钮。当鼠标进入按钮时,它会做一些事情(MouseEnter 事件)。我遇到的问题是,当打开菜单栏时,如果鼠标进入按钮,则不会触发 MouseEnter 事件。打开菜单栏时有什么方法可以触发吗?

要以图形方式查看这一点,这就是我正在做的事情:

在此处输入图像描述

我有一个菜单条,每个父菜单项都有一个按钮。该按钮将在其上方,因此菜单条的唯一可见部分将是带有子项的容器。

现在,当鼠标进入按钮时,例如“系统”,它会在菜单项中执行单击。这就是容器出现的原因。但是一旦打开,如果我想打开其他父母的任何其他容器,我必须先点击才能失去焦点。然后,我想要实现的是无需单击即可执行此操作。

我想要的行为就像 menustrip 的行为。例如,如果系统打开,鼠标进入客户端,它会自动关闭系统并打开客户端。

在此处输入图像描述

0 投票
8 回答
27474 浏览

c# - Foreach 菜单条中的每个子项

我想得到我所有的SubItemsMenuStrip所以我可以一次改变它们。

我正在尝试以下方法,但它们不起作用:

有人可以帮我编写一个好的代码foreach loop来获得所有SubMenuItems(DropDownItems)的东西MenuStrip吗?

编辑现在尝试使用以下内容Recursive method

0 投票
1 回答
984 浏览

c# - 使用 menustrip 导航 Windows 窗体时,我需要关闭上一个活动窗口

我正在组合一个与 SQL 数据库交互的简单 UI。我的问题是 UI 问题,每次选择 menustrip 项目时,它都会打开一个新的活动窗口。如何设置它以关闭上一个活动窗口?我尝试过使用 Form.Close();,但这只会关闭所有内容。