C# 工具提示';在不使用任何BackColor属性的情况下,两个不同的样本的背景颜色会有所不同

C# 工具提示';在不使用任何BackColor属性的情况下,两个不同的样本的背景颜色会有所不同,c#,.net,winforms,tooltip,C#,.net,Winforms,Tooltip,我在两个不同的c#windows窗体示例中使用了工具提示。 工具提示的背景色因以下示例而异 我没有为这两个设置任何BackColor属性。但是工具提示的背景色对于这两个示例有所不同。我使用了下面的代码来设置工具提示 样本1: ToolTip toolTip2 = new ToolTip(); toolTip2.SetToolTip(button1, "Button"); ToolTip toolTip1=新工具提示(); 工具提示1.设置工具提示(按钮1,“按钮”) 样本2: ToolTi

我在两个不同的c#windows窗体示例中使用了工具提示。 工具提示的背景色因以下示例而异

我没有为这两个设置任何BackColor属性。但是工具提示的背景色对于这两个示例有所不同。我使用了下面的代码来设置工具提示

样本1:

ToolTip toolTip2 = new ToolTip();
toolTip2.SetToolTip(button1, "Button");
ToolTip toolTip1=新工具提示();
工具提示1.设置工具提示(按钮1,“按钮”)

样本2:

ToolTip toolTip2 = new ToolTip();
toolTip2.SetToolTip(button1, "Button");

请给我你对这个问题的答案。提前感谢。

与其他主题控件一样,
工具提示的外观取决于主题和视觉样式。如果启用或禁用视觉样式,其外观会有所不同

没有视觉样式

具有视觉样式

目前在您的示例中:

  • 当禁用视觉样式时,没有阴影的黄色显示工具提示

  • 当启用视觉样式时,带有阴影的较亮图标将显示工具提示

屏幕截图中按钮的外观也证实了这一点


查看
Program.cs中的
Main
方法,要启用视觉样式,您应该使用此代码
Application.EnableVisualStyles()显示启动窗体之前。或者,如果您不需要视觉样式,请对其进行注释/删除。

这两幅图像看起来完全相同。我在这里遗漏了什么?工具提示颜色仍然相同。我已更改图片,第一张图片将为黄色。它们都仍然为黄色。抱歉,我不知道问题出在哪里。对我来说,这些链接提供了合适的图片。谢谢你Reza Aghaei先生。现在这两种形式看起来很相似。多谢各位