単純なStatusStripにToolStripStatusLabelが1つあります。ラベルのテキストはかなり長くなる可能性があるので、私はそれを切り取って表示することをお勧めします。
ToolStripStatusLabelプロパティを設定しました。Spring=true
とTextAlign=MiddleLeft
です。 ToolStripLayoutStyle.Flow
でテキストが(サイズ変更用の)三角形で上書きされるため、StatusStripのプロパティLayoutStyle = ToolStripLayoutStyle.Flow
を設定したくありませんでした。 ウィンドウが復元された後にToolStripStatusLabelが表示されない(最小化後)
TextプロパティはInitializeComonents()
の直後に設定され、期待どおりに表示されます。
タスクバーに最小化してからウィンドウを復元すると、テキストがまったく表示されません。ウィンドウを広げるとテキストが見えますが、ウィンドウを初期のサイズにすると、テキストはまだ見えますが、期待どおりにカットされます。
私は自分の解決策を投稿していますが、あなたには優雅なものがあるかどうか尋ねます。
StatusStripている[知ら変人塗装の問題](のhttp://のstackoverflowを。 com/q/24379233/17034)。あなたはreproコードを投稿する場合にのみ有用な答えを得ることができます。 –
@HansPassantご回答いただきありがとうございます。私は本当に私が投稿しなければならないコード(デザイナーコード?)を知りません。私が質問した問題を再現するためにはすべてのことが必要です。カットされたラベルを帯状にしてウィンドウを最小化して復元するだけです。 – Rekshino