toolstripmenu相关内容

单击 winforms 时不要关闭 ToolStripMenu

我正在处理一个 c# winform 项目,在用户单击其项目后,主工具条菜单不必隐藏,我该怎么做? 解决方案 设置父菜单项的 AutoClose 属性以防止菜单条关闭. 演示: ToolStripMenuItem file = new ToolStripMenuItem("File");file.DropDown.AutoClose = false;file.DropDownIte ..
发布时间:2021-09-27 19:20:07 C#/.NET

WinForms在窗体之间传递数据

我有一个名为 questions 的表,其字段名称为 qcategory 。在WFA中,我有一个ToolStripMenu,其中有一个名为 Simulation 的类别和一个名为 B 的子类别。因此,我想创建一个mysql SELECT,在其中仅选择值与子类别值相等的行。 (表中的列 qcategory 的值为 B )。这是字符串: 静态字符串dataA =“ SELECT DISTINCT ..
发布时间:2020-09-25 23:16:13 C#/.NET

如何防止禁用的ToolStripMenuItem在鼠标悬停时显示边框?

是的,与标题完全相同,在我的项目中,禁用了一些工具条菜单.但是,当我将光标移到菜单项上时,会出现一个蓝色边框,如下所示: 解决方案 您应该创建一个自定义ToolStripRenderer,看看它- 您必须创建一个这样的自定义渲染器: class CutomToolStripMenuRenderer : ToolStripProfessionalRenderer { protect ..
发布时间:2020-09-22 22:35:29 C#/.NET

如何关闭设置为autoclose = false的toolstripmenuitem?

我有一个菜单项,用户可以切换.我希望菜单保持打开状态,以便用户可以检查他们想要的所有项目.我设置autoclose = false,现在效果很好.但是,我现在也无法关闭窗口.我尝试在菜单上单击菜单,单击转义,单击菜单项,单击菜单的组合键,但无济于事. 理想情况下,我希望用户能够仅单击表单或除菜单以外的任何内容以将其关闭或按Escape键.我该怎么做?我尝试在表单上创建一个getfocus事件 ..
发布时间:2020-07-26 01:29:05 C#/.NET

禁用ToolStripMenuItem高亮显示?

我有一个带有MenuStrip的应用程序,每次将鼠标悬停在MenuItem上时,它都会突出显示为蓝色. 我试图更改BackColor和ForeColor,但这不是问题. 是否可以禁用此功能? 解决方案 这对于最终用户将毫无用处: internal class NoHighlightRenderer : ToolStripProfessionalRenderer { p ..
发布时间:2020-06-30 20:43:20 C#/.NET

MenuItem的颜色更改

我正在编写备份工具.在我的工具之上,我有一个菜单条,其中包含两个工具条菜单.我改变了颜色,使颜色达到了我的期望.不集中菜单看起来很棒: 当我现在单击菜单项“文件"以打开上下文菜单时,颜色变为白色,并且我不再能够阅读文本: 谁能告诉我在哪里可以改变这种行为?我使用Visual Studio 2013 Ultimate,Windows窗体应用程序,代码在C#中. 这是代码: / ..
发布时间:2020-06-30 20:43:05 C#/.NET

在运行时添加到功能区菜单

好的,我有一个字符串列表(实际上是文件名),我想创建一个文件菜单动态形式. 因此,以我的文件名列表,目录字符串的第一个代码带和文件sufix(有关奖励的问题,我如何将两个删除行合并为一个?) List test_ = populate.Directorylist(); foreach (var file_ in test_) { ..
发布时间:2020-05-08 23:08:12 C#/.NET

在WinForms MDI中无法捕获Ctrl + Alt + F1.有什么特别的吗?

我的WinForms MDI应用程序在 ToolStripMeniItem 项目中设置了多个键盘快捷键. 以下其中之一: Ctrl + Alt + F1 Ctrl + Alt + F2 Ctrl + Alt + F3 第一个永远不会触发其菜单项.其他人按预期工作. 它是否在某处被阻止/使用?是否有一些此类被阻止的键盘快捷键的列表? 有没有一种使用方法? (最好仅通 ..
发布时间:2020-04-26 08:47:49 C#/.NET

ToolStripMenuItem添加到几个地方?

我有实体的一个大的列表,其中,用户需要能够从选择。 我有我的窗口上的ContextMenuStrip,并拥有实体的每个类别几的MenuItems。 在图书馆的例子,认为“工作人员”,“Borrowables “,”食客“等...... ”工作人员“可能含有”按就业类型“ - > {”全职“,”兼职“}或者”按性别“ - > {”男“,”女“}。等等 ”Borrowables“可 ..
发布时间:2016-10-08 14:41:51 C#/.NET

在运行时添加项目的ToolStrip

您好我有一个ToolStripMenu有“收藏”菜单,我想在运行时我的WinForms应用程序过程中添加的子项。我有一个DataGridView,我右击表明,有一个“添加到收藏夹”选项的上下文菜单。当该事件被触发,我想从选定行从datagriview添加使用,也许一些文本的项目(这个我知道该怎么做已经)到这个收藏夹菜单。最棘手的部分是到我需要为我的 newlyCreatedToolStripMen ..
发布时间:2016-09-30 23:07:40 C#/.NET

鼠标滚轮滚动工具条菜单项

我有一个包含许多菜单项一些菜单。鼠标滚轮不会滚动它们。我必须使用键盘箭头,或单击箭头在顶部和底部。 是否可以使用鼠标滚轮滚动工具条的菜单项? 谢谢 解决方案 一个有效的解决方案: 注册表单的鼠标滚轮事件和 DropDownClosed 你的根事件 MenuStripItem (这里,rootItem)在加载的形式 的事件 this.MouseWheel + = Form ..
发布时间:2016-09-20 09:51:29 C#/.NET

变化的WinForms菜单下拉列表中选择边框颜色

是否有可能改变一个工具条菜单下拉列表的边框颜色。 在我的样本下面我想在下拉菜单中有1种颜色(蓝色)没有白色边框正在displated,但保持主菜单(“我的菜单”)项白色。 任何想法? 解决方案 >是否有可能改变边框颜色一个工具条菜单下拉列表中。 是的。从 ProfessionalColorTable 继承的类按预期工作: 类MenuColorTable: Profes ..
发布时间:2016-09-07 11:44:23 C#/.NET

C#快捷键下划线没有内置应用程序中显示

我有一个小问题,与.net 4.0 ToolStripMenuItem标题。 我想它强调的快捷方式(访问)在项目文本键字母。 我用在项目文本字段中的符号标志:'和;新的地图“,它看起来很好的编辑器: 但是,当我构建应用程序,下划线消失: 有谁知道它为什么会发生,以及如何使下划线显示,在建筑形式? 解决方案 正如在其他的答案,这个默认的行为。只有在 ALT 加速键被显示为pres ..
发布时间:2015-11-24 22:44:06 C#/.NET