StatusStrip / StatusBar 文本不可见

Posted

技术标签:

【中文标题】StatusStrip / StatusBar 文本不可见【英文标题】:StatusStrip / StatusBar text not visible 【发布时间】:2017-08-25 05:10:07 【问题描述】:

这是我第一次使用 Visual C# Windows 窗体在 Visual Studio 2017 中使用 StatusStrip。但是奇怪的事情发生了。状态栏在表单的底部可见,但不知何故它没有显示文本。在 StatusStrip Propetries 中,我将 Text 属性设置为 Ready。同样在代码中,我两次更改了 StatusStrip Text 属性......但它没有在那里显示任何文本。 :-(

请指导我。您的回复将不胜感激。我会很高兴并感谢你:-)


编辑:谢谢!我已经找到了解决这个问题的方法(由 cmets 中的某个人指导)。我的错误是我没有将StatusLabel 添加到StatusStrip 的顶部。进行更改后,现在可以正常工作了:-)

【问题讨论】:

您是否还在StatusStrip 之上添加了StatusLabel?下面的下拉表单中有一个选项,可让您在 StatusStrip 中添加 4 个项目。 StatusLabel、ProgressBar、DrowDownButton 和 SplitButton。 哎呀.. 非常感谢先生 :-) 我并没有深入研究!但现在我明白了.. 谢谢@P.Pat! :-) 【参考方案1】:

正如我的评论中所述。您需要做的就是添加一个StatusLabel,这是您可以在StatusStrip 栏中添加的选项之一,以便在其上显示任何形式的文本。

【讨论】:

谢谢@P.Pat .. 我明白你的意思了 :-) 真的从你那里学到了一些新东西 :-) @HNLearner 很高兴为您提供帮助。 :)

以上是关于StatusStrip / StatusBar 文本不可见的主要内容,如果未能解决你的问题,请参考以下文章

[转]Qt状态栏(statusbar)的使用

当文本太长时,StatusStrip 标签不可见

跨线程操作无效:控件“statusStrip”从创建它的线程以外的线程访问

C#的winform里statusStrip控件怎么显示系统时间?

2021-11-24 WinFrom面试题 怎么设置StatusStrip控件中项之间的分隔线?

为何StatusStrip控件中如果项目数超过了能够显示的项目数,超过的项目会无法显示出来