在不使用任何BackColor属性的情况下,ToolTip的BackColor随两个不同的示例而变化

莫汉兰·安布卡卡拉苏

我在两个不同的c#Windows窗体示例中使用了ToolTip。对于这些示例,ToolTip的BackColor有所不同,如下所示。

带有黄色BackColor的工具提示

带有白色BackColor的工具提示

我都没有设置任何BackColor属性。但是工具提示的背景色在这两个示例中有所不同。我已经使用下面的代码来设置工具提示。

样本1:

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

示例2:

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

请提供您关于此问题的答案。提前致谢。

雷扎·阿盖伊(Reza Aghaei)

像其他主题控件一样,的外观ToolTip也取决于主题和视觉样式。如果启用或禁用视觉样式,它的外观会有所不同。

没有视觉样式

在此处输入图片说明

具有视觉风格

在此处输入图片说明

当前在您的示例中:

  • 黄色的没有阴影,表示ToolTip禁用视觉样式时的状态。

  • 带有阴影的较亮的阴影表示ToolTip启用视觉样式的时间。

屏幕截图中按钮的出现也证实了这一点。

Main查找方法Program.cs并启用视觉样式,Application.EnableVisualStyles();在显示启动表单之前,您应该具有此代码或者,如果您不需要视觉样式,请对其进行注释/删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不使用任何比较的情况下比较两个整数(递归,python)

在不使用python中的库的情况下,将两个不同大小的元素明智的列表相乘

在不使用内部查询的情况下从两个不同的表和组计算计数和总和

在不使用 css 属性 float 的情况下使两个元素表现得像浮动元素

在不使用+或任何算术运算符的情况下将两个数字相加

如何在不使用索引的情况下连接不同列上的两个数据框

使用glFrustum在不使用GLUT_STEREO的情况下渲染两个重叠的FOV

在不使用atom_concat的情况下连接两个序言原子

是否可以在不使用返回类型的情况下连接两个int数组?

如何在不使用嵌套的for循环的情况下迭代两个列表?

如何在不使用zip的情况下遍历两个列表?

如何在不使用临时变量的情况下交换两个变量的值?

如何在不使用循环目标c的情况下比较两个动态数组

如何在不使用for循环的情况下向量化这两个numpy操作?

如何在不使用for循环的情况下对两个列表的多个元素进行处理?

我可以在不使用两个循环的情况下执行此任务吗?

在不使用熊猫的情况下合并和删除两个 csv 中的重复项

在不使用if else的情况下获取两个日期中的较晚日期

在不使用foreach循环的情况下搜索比较两个键的多维数组

Python - 如何编写程序以在不使用 %、//、/ 或任何乘法的情况下获得两个数的商的余数?

如何在不使用Android Studio中任何计算按钮的情况下计算两个数字

使用 Postgres SQL 在不复制的情况下合并两个不同的表

如何使用Fluent Assertion比较两个随属性而变化的集合?

如何在不使用第三个变量的情况下交换两个Perl变量?

如何在不使用不推荐使用的“ Salt”属性的情况下在单个页面中使用两个AntiForgeryToken

在不使用基于级联键的联接的情况下,在Power Pivot中合并来自两个单独表的数据

如何在不使用嵌套for循环的情况下将两个列表合并到字典中

如何在不使用乘法运算符的情况下使两个正数相乘的递归函数

在不使用递归的情况下将FFT应用于两个非常大的数字的乘法