问题标签 [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# - C#,当用户登录时,menustrip 特定菜单打开
在我的 menuStrip 我有多种形式,
因此,在其中 1 个中,我只想在使用从我创建的登录表单传递时才能访问..
比方说 menustrip,菜单在 form1 上,登录表单是 Form2,
那么,当用户第一次通过 form2 登录时,我将如何将它与菜单条表单打开..
我整天在网上搜索,我只通过传递一个变量找到,然后如果它是真的,form1 会弹出,但效果不好!
c# - C# / WinForms / 使主窗体的菜单可从子窗体访问(快捷键)
我有一个带有键盘快捷键的菜单条的表单。键盘按预期工作。然后我添加另一个由主窗体拥有的窗体 (child.Owner = main)。当此表单具有焦点时,我无法访问主表单上的菜单(使用键盘)。
我想这是预期的行为,但是如果我想在子窗体有焦点时允许访问主窗体上的菜单,我该怎么做?
我不想手动设置和处理所有键盘事件并将它们绑定到正确的操作,这是唯一的方法吗?
干杯,情商
vb.net - VB.Net MenuStrip - 所有子菜单一次可见
奇怪的问题:
我有一个 VB.Net windows 形式的菜单条,我大学的老师说,如果我能让菜单条的所有下拉列表立即可见,他会让我免于考试:D
这甚至可能吗?如何?
我知道我可以.ShowDropDown()
进入,但是当我调用下一个时,第一个隐藏了。
提前致谢!
c# - Override MenuStrip.Items.Add()?
I have create a database tables which holds all the menu with a self join to make it like Level0 -> Level1 -> Level2 .....etc. Populating these records in a MenuStrip required a huge amount of code so i would like to encapsulate all this code on Server Control, i would like to create a server control that overrid the method MenuStrip.Items.Add() and transfer all my code there but i can't seem to find it. The only thing available to override is ToolStripItemCollection, is there Any soultion ?
c# - 将 ToolMenuStripItem 添加到特定项目的 MenuStrip?
我正在使用 WinForms,我尝试过 TreeView,它几乎具有与 MenuStrip 相似的结构,只有一件事我不知道如何将 ToolStripMenuItem 作为子项插入。反正有没有可能像:
我已经尝试了几乎所有东西,根本没有这样的东西,也许有人可以帮助我。
vb.net - 防止 mdi 子窗体在不活动时显示菜单条
我有一个 MDI 容器,它有自己的菜单条。我有三个子表单(可以)显示在 MDI 容器中。这三种形式都有自己的菜单。处于活动状态的子窗体的菜单与 MDI 窗体中的菜单项一起显示,但其他两个窗体(那些不活动的窗体)将显示它们自己的菜单项。我怎样才能防止这种情况?
当子表单不活动时,我只希望该表单的菜单栏为空。一旦我使表单处于活动状态,它就可以在 MDI 表单菜单条中显示其菜单项。
c# - 将 MenuStrip 项目文本移动到资源文件中
我正在使用 .NET winfrom (C#) 我有一个带有 menustrip 控件的表单,我在设计器中添加了菜单项并为它们分配了测试,现在我想将此文本移动到资源文件中。我怎么做 ?
c# - 如果 MenuStrip 设置了此快捷方式,则快捷方式 Ctrl+C Ctrl+V 在文本框中不起作用
目标:带有复制和粘贴功能的菜单条,用户将看到快捷键。
问题:如果您有 MenuStrip 并设置了 ShortcutKeys,则菜单会“捕获”,但文本框不再“捕获”。这意味着您不能在文本框中使用 Ctrl+C / V - 只能通过右键单击。如果您删除快捷方式,则文本框可以正常工作。
这是为什么?如果我不想将条目命名为“Copy______Ctrl+C”,解决方案是什么?
示例项目:http ://www.file-upload.net/download-4098087/MenuBlocksSTRG.zip.html
MSDN is down ATM 我找到了这个链接:
winforms - MenuStrip 快捷键间距
有没有一种简单的方法来增加 WinForms MenuStrip 中菜单项文本与其快捷键之间的间距?如下所示,即使是 VS 生成的默认模板看起来也很糟糕,文本“打印预览”超出了其他项目的快捷键:
我正在寻找一种在最长的菜单项和快捷键边距的开头之间留有一些间距的方法。
c# - C# - 动态创建 MenuStrip
我正在创建一个带有标签的网络浏览器。要输入 URL,我正在尝试将 MenuStrip 设置 ToolStripMenuItem
为文本框。我正在动态创建所有控件,我有 2 个问题。
1)。如何ToolStripMenuItem
从代码中插入文本框?
(仅对于此屏幕截图,我在设计时添加了 MenuStrip)
2)。我怎样才能改变它的宽度?
谢谢你们。