Разместите его на форме. Обычно на строке состояния располагаются несколько панелей. Наш пример не будет исключением из этого правила. Панели мы можем добавлять как динамически - по нажатию на кнопку, например, так и при разработке программы.
Для добавлении панели на этапе разработки программы выберите меню AddItem в контекстном меню панели состояния в окне Object TreeView:
Для добавленной панели можно потом настраивать ее немногочисленные свойства в окне Object Inspector (например, такие, как текст (Text) или выравнивание (Alignment)).
Теперь посмотрим, как можно добавлять панели динамически. Добавьте на форму кнопку, в обработчике которой напишите следующий код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
// Добавляем панель.
StatusBar1->Panels->Add();
// Подсчитываем число панелей.
int count = StatusBar1->Panels->Count;
// Изменяем текст у последней панели.
StatusBar1->Panels->Items[count - 1]->Text = "Panel " + IntToStr(count - 1);
}
Смысл должен быть понятен из комментариев. Результат будет приблизительно таким:void __fastcall TForm1::Button1Click(TObject *Sender)
{
StatusBar1->SimpleText = "Some Text";
}
Комментариев нет:
Отправить комментарий