Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

StatusBar

335
11 мая 2005 года
enola
379 / / 25.01.2005
Есть StatusBar, необходимо програмно изменять ширину панелей, делаю вот так:
 
Код:
StatusBar->Panels->Items->Width

но ширина задается в пикселях а у меня известна только строка (кол-во символов), как расчитать ширину панелей?
259
11 мая 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by enola
Есть StatusBar, необходимо програмно изменять ширину панелей, делаю вот так:
 
Код:
StatusBar->Panels->Items->Width

но ширина задается в пикселях а у меня известна только строка (кол-во символов), как расчитать ширину панелей?


Есть такой метод у Canvas:

Returns the height, in pixels, of a string rendered in the current font.

int __fastcall TextHeight(const AnsiString Text);

Description

Use TextHeight to determine the height a string will occupy in the image. Other elements in the image such as lines, boxes, or additional lines of text can be positioned to accommodate the height of the text.

TextHeight returns the same value as TextExtent(Text).cy.

335
12 мая 2005 года
enola
379 / / 25.01.2005
Цитата:
Originally posted by AlexandrVSmirno
Есть такой метод у Canvas:
int __fastcall TextHeight(const AnsiString Text);


Спасибо, решил задачку. Только наверное Вы хотели сказать TextWidth :).

259
12 мая 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by enola
Спасибо, решил задачку. Только наверное Вы хотели сказать TextWidth :).


Сори. Конечно. Но главное, что суть Вы поняли.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог