Cly*_*yde 17 c# statusstrip grip winforms toolstripstatuslabel
我有一个带有单个ToolStripStatusLabel的StatusStrip,Spring = true和通知的背景颜色.
问题是状态条右侧有一个丑陋的灰色方块.摆弄了一段时间后,我意识到这是尺寸调整(我设置为SizingGrip = false,GripStyle = Hidden).然而,即使隐藏它,它仍然占据了空间.我无法将状态条上的任何内容一直延伸到右侧.
你会如何解决这个问题?注意我不能只设置StatusStrip的背景颜色,因为状态标签会更改颜色并具有一些淡入淡出效果.
Han*_*ant 28
StatusStrip.Padding属性是borked,如果禁用大小调整手柄,它将为Padding.Right返回错误的值.您可以在表单构造函数中修复它,如下所示:
public Form1() {
InitializeComponent();
statusStrip1.Padding = new Padding(statusStrip1.Padding.Left,
statusStrip1.Padding.Top, statusStrip1.Padding.Left, statusStrip1.Padding.Bottom);
}
Run Code Online (Sandbox Code Playgroud)
使用Left属性指定Right是修复.不要费心将此错误提交给Connect,他们不会修复它.
| 归档时间: |
|
| 查看次数: |
4568 次 |
| 最近记录: |