我有一个带有单个ToolStripStatusLabel的StatusStrip,Spring = true和通知的背景颜色.
问题是状态条右侧有一个丑陋的灰色方块.摆弄了一段时间后,我意识到这是尺寸调整(我设置为SizingGrip = false,GripStyle = Hidden).然而,即使隐藏它,它仍然占据了空间.我无法将状态条上的任何内容一直延伸到右侧.
你会如何解决这个问题?注意我不能只设置StatusStrip的背景颜色,因为状态标签会更改颜色并具有一些淡入淡出效果.
我在表单上有一个StatusStrip控件.此控件只包含一个子控件 - 它是ToolStripStatusLabel.当文本太大时,则不显示任何内容.我宁愿显示至少一些东西而不是什么.即使整个文本不适合,我应该如何使用ToolStripStatusLabel显示部分文本?
我有一个WinForms程序,有一个button
,一个statusStrip
,和toolStripStatusLabel
在statusStrip
。如果我单击按钮并运行:
private void button1_Click(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = "Test";
System.Threading.Thread.Sleep(5000);
}
Run Code Online (Sandbox Code Playgroud)
然后,toolStripStatusLabel
直到线程完成睡眠后, 的文本才会更新。如何让它立即更新,然后让线程休眠?