Вниз
Скачать: CL | DM;

Не влезает текст в StatusBar e :(   Найти похожие ветки 

← →
Mishenka   (2004-12-09 10:36) [0]

Есть статусбар с парой панелек. У меня на компе всё работает норамльно, но при установке проги на другой комп, в котором в виндозе установлены крупные значки, то текст в панель не влезает. Что с этим делать?????


← →
Anatoly Podgoretsky ©   (2004-12-09 12:36) [1]

Уменьшить текст


← →
Mishenka   (2004-12-09 13:35) [2]

А как сделать, чтоб у панели Width автоматически масштабировался?


← →
GanibalLector ©   (2004-12-09 13:37) [3]

А ты его вычисли ф-цией  GetTextExtentPoint,а потом,соответственно,принимай решения.
З.Ы.Хотя,это не самое легкое решение ;)


← →
ЮЮ ©   (2004-12-10 05:42) [4]

Определи его ширину исходя мз самого "широкого" сообщения или меняй динамически посли установеи нового значения текста:

procedure TForm1.FormCreate(Sender: TObject);
begin
 StatusBar1.Panels[0].Width :=
   StatusBar1.Canvas.TextWidth("Этот текст должен войти полностью" + "Ю") +
   StatusBar1.BorderWidth * 2;
 StatusBar1.Panels[0].Text := "Этот текст должен войти полностью";
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1102502874
mefisto
2004-12-08 13:47
2004.12.26
Вставка в ячейку DBGrid иконки 16х16 или Bitmap


1-1103047048
mixamixa
2004-12-14 20:57
2004.12.26
Пузырьковая сортировка.


4-1100017871
ser_ega
2004-11-09 19:31
2004.12.26
Количество файлов в папке!


3-1101264381
able
2004-11-24 05:46
2004.12.26
У каждой фирмы свой прайс


1-1102673024
B-boy-Dimo-N
2004-12-10 13:03
2004.12.26
Как прервать выполнение рекурсии одним нажатием клавиши ?




   Наверх