2010-11-27 8 views
1

ステータスバーに新しいパネルを追加したばかりで、5 - TStatusPanelと呼ばれています。私は別の名前を付けたいが、これをどうやって行うのか覚えていない。 GripArea - 5にTStatusPanel -Delphi 2010のステータスバーパネルの名前を変更するには

Delphi 2010 StatusBar Panels

は私が5の名前を変更したいです。あなたがイメージから見ることができるように、私は前にこれをしました(Num、Caps、AM/PM参照)が、私はこれをどうやって行ったのか覚えていません。それは古いものを吸う。

答えて

4

Textプロパティを変更するだけです。これはステータスパネルエディタに表示されます。もちろん、これにより、パネルにテキストが表示されます。通常、コードでは、StatusBar1.Panels[PanelIndex]配列を使用してステータスパネルにアクセスします。 PanelIndexは、パネルの0から始まるインデックスです。

STATUS_FILE_POSITION = 0; 
STATUS_FILE_SAVED = 1; 
STATUS_LONG_TEXT = 2; 
STATUS_ZOOM_CONTROL = 3; 

などの定数を常に宣言し、これらを使用してパネルを覚えておいてください。 (上記のコードは私のテキストエディタからである)

だから私は行うことができ、例えば、

StatusBar.Panels[STATUS_FILE_SAVED].Text := 'Modified'; 
+1

Andreasさんの答えは 'StatusBar1.Panels [5] .Text:= 'GripArea'; ' – RRUZ

+0

ありがとうございます。 –

4

はここにいくつかの狩猟を保存しているだろうヒントです:フォーム上で右クリックして、テキストとして表示。これで、フォームがプロパティとしてレイアウトされていることがわかりました。コントロールを見つけて、他のパネルの名前の付け方を見て、最後のものを修正できました。 Alt + F12を押して、テキストビューのオン/オフを切り替えます。

+1

優れたアドバイス。 –

関連する問題