我有一个简单的 StatusStrip,里面有一个 ToolStripStatusLabel。标签中的文本可能很长,所以我更喜欢将其显示为剪切。
我已经设置了 ToolStripStatusLabel 属性:Spring=true
和TextAlign=MiddleLeft
. 我不想设置 StatusStrip 的属性LayoutStyle = ToolStripLayoutStyle.Flow
,因为ToolStripLayoutStyle.Flow
Text 将被三角形覆盖(用于调整大小)。
Text 属性直接设置后InitializeComonents()
并按预期显示 - 剪切。
如果我最小化(到任务栏)然后恢复窗口,则根本不会显示文本。如果我让窗口变宽,我可以看到文本,如果我把窗口调整到初始大小,我仍然可以看到文本,按预期剪切。
我已经并且将发布我的解决方案,但我想问你,你是否有任何优雅的解决方案?