问题标签 [toolstripmenu]

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 投票
3 回答
7547 浏览

c# - c# winforms toolstripmenuitem change background

OK, someone please tell me why this is not working.

I have a simple MenuStrip in winforms app (c#). It has ToolStripMenuItems.

In the properties window of the designer, I select BackColor = White. In Desginer.cs file I can see it.

Running the app, the background color is Control (grey).

What is going? Why is the backcolor not white?

Thanks

EDIT

This is the code from the Designer.cs:

Refresh item should be white

EDIT2:

In the code, after loading the form (in the constructor and also in Form_Load event I've placed this:

Also not helping.

0 投票
1 回答
517 浏览

c# - VB.NET 创建动态 StripMenu

我正在尝试创建一个动态条形菜单,基本上程序会读取一个包含菜单结构的 XML 文件,这我已经成功完成了。

但是,当我单击菜单“文件”作为示例时,没有任何反应,是的,我知道我必须创建一个在单击对象时将被调用的函数,所以我按照网站的说明进行了操作,该网站解释了如何做到这一点在 C# 中,但是在 VB.NET 中不起作用,但在 C# 中却可以。

这是我在 C# 中看到的示例:

这是我在 VB.NET 中所做的。

它没有构建,因为它说对象“sender”和“e”没有在 NewFile_Click 的调用中传递,我不知道该怎么做。

0 投票
1 回答
679 浏览

vb.net - Adding custom menu item to ToolStripMenuItem's collection list

I'm building my own ToolStripMenuItem and I want it to show up in the list of choices to add to a Menu's DropDownItems collection. How do I do that?

Here's what I have so far.

0 投票
1 回答
2424 浏览

c# - 如何确定 ToolStripMenu 中子菜单项的父项?

我是一个爱好程序员。在我的 C# 2010 Express + SQL Server 2008 桌面应用程序中,我试图添加代码来点击子项的事件。我想确定这个子菜单项的父项(menuitem)。我怎样才能找到它?

0 投票
2 回答
463 浏览

c# - 单击时不会检查自定义 Zedgraph ToolStripMenuItem

由于这个原因,我自定义了右键菜单:

但是Simple Cursor单击时菜单不会检查。我尝试在函数中强制发送者DisplaySimpleCursor(),它不起作用。

当我调试我的应用程序时,我看到在 中DisplaySimpleCursor(),发件人的属性Checked设置为 true。

我错过了什么?

0 投票
3 回答
1344 浏览

c# - c#从另一个表单更改已经打开的表单?

C# 窗体:

是否可以创建一个按钮来更改已打开的另一种形式的 ToolStripMenuItem 的文本?

就像是:

0 投票
0 回答
150 浏览

c# - 最小化上下文菜单条单击上的另一个窗口时再现“焦点”

当您在上下文菜单条上最小化应用程序时,我想重现“聚焦”行为(我在 C# 中需要它),让我解释一下原因:

当您最小化窗口时,焦点将恢复到上次使用的上一个应用程序,这就是我想要重现的内容,基本上,当我按下上下文菜单条上的选择时,我想要以前聚焦的应用程序重新获得焦点,因此我不必再次单击它。

有没有办法做到这一点?

我试着玩 This.WindowState = this.WindowState = FormWindowState.Minimized; 让程序认为它正在被最小化,但它并没有重新创建我所期望的行为。

非常感谢您的时间和帮助。

PS:上下文菜单条是当您右键单击系统托盘(屏幕右下方)中的图标时,基本上是右键单击通知图标。

上下文菜单条是 VS2013 中控件的名称。

上下文菜单条中的菜单称为“工具条菜单项”。

0 投票
1 回答
2769 浏览

c# - 禁用 ToolStripMenuItem 突出显示?

我有一个带有 MenuStrip 的应用程序,每次将鼠标悬停在 MenuItem 上时,它都会突出显示蓝色。

我试图改变 BackColor 和 ForeColor 但这不是问题。

有没有办法禁用它?

0 投票
1 回答
560 浏览

c# - 在 c# 中自定义 ToolStripMenuItems

我需要在我的应用程序中自定义 ToolStripMenuItems。每个打开子菜单的 ToolStripMenuItem 在文本附近都有一个黑色箭头。我想更改一些颜色(MenuItemSelected、MenuItemBorder、MenuItemSelectedGradientBegin,...)和这个箭头的颜色。我创建了一个 MyColor 类来解决第一个问题

和另一个类来改变箭头的颜色

当我调用 Render() 方法时

我知道箭头变成了白色,但由于这条线,我失去了第一个变化

由于静态类 ToolStripManager,我无法找到解决此问题的简单解决方案

0 投票
0 回答
607 浏览

c# - 隐藏 ToolStripMenuItem 的自动工具提示

我有一个上下文菜单和另一个下拉上下文菜单,在第二个上下文菜单上,每个项目都有一个工具提示(用 设置toolStripMenuItem.ToolTipText):

在此处输入图像描述

当我单击一个项目时,我会开始一些计算密集型操作,但就在我调用Hide()第一个上下文菜单之前:

两个菜单正确消失,但工具提示保持在顶部,直到后续操作结束。

我已经尝试过Application.DoEvents(),将单击项目的工具提示文本设置为nulletc

有时,如果我在它完全绘制之前单击,只会出现阴影或褪色的工具提示。 在此处输入图像描述