Возможно ли в Label1.Caption ввести такие вещи как число в степени, верхнии и нижнии индексы,, значки дельта, сумма, знак умножения (точка)?
Если возможно то как?
для меня сейчас особенно важны верхнии и нижние индексы.... ну и значёк точки (умножение) просто для красоты
заранее спасибо
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
С точкой умножением разобрался
label5.Caption:=char(183)
Label1.Caption спецсимволы
Luke! Use the Force! Use the Force... oh, Luke! Stop using the Force, use your head!
label5.Caption := '*+.';
[syntax=Delphi] [/syntax]
что это?
в лэйбле же прям это и будет
в лэйбле же прям это и будет
Luke! Use the Force! Use the Force... oh, Luke! Stop using the Force, use your head!
Проверить совсем лень одалела?
[syntax=Delphi] [/syntax]
я проверил
Delphi 7
а что должно было быть?
Delphi 7
а что должно было быть?
Luke! Use the Force! Use the Force... oh, Luke! Stop using the Force, use your head!
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Да, так и будет. Возможно имелось в виду использовать знаки арифметических действий, принятых в паскале.
Вобщем а Label... никак...
Только если Вы найдете шрифт, где вместо национальных символов все это есть. Или сами сделаете такой шрифт. Это единственный способ сделать это в Label.
Если решите заморочиться со шрифтом, то сам шрифт можно положить в ресурсы и автоматически устанавливать при необходимости.
Также можно вместо Label перейти на RichEdit
Ну а третий способ - это функции WinAPI (GDI функции), ну и самому отрисовывать модифицированный шрифт.
Есть еще и четвертый способ -это TOleContainer + MSEquation из MS офиса, если он установлен
Вобщем а Label... никак...
Только если Вы найдете шрифт, где вместо национальных символов все это есть. Или сами сделаете такой шрифт. Это единственный способ сделать это в Label.
Если решите заморочиться со шрифтом, то сам шрифт можно положить в ресурсы и автоматически устанавливать при необходимости.
Также можно вместо Label перейти на RichEdit
Ну а третий способ - это функции WinAPI (GDI функции), ну и самому отрисовывать модифицированный шрифт.
Есть еще и четвертый способ -это TOleContainer + MSEquation из MS офиса, если он установлен
а в ричЭдите это каким образом возможно сделать? возможно это меня устроит...
Ещё есть вариант сделать скриншоты и как TImage вставить
Ещё есть вариант сделать скриншоты и как TImage вставить
Luke! Use the Force! Use the Force... oh, Luke! Stop using the Force, use your head!
- Игорь Акопян
- Сообщения: 1419
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
я для себя компонентик написал наследник, примитивненький... нада?" писал(а):для меня сейчас особенно важны верхнии и нижние индексы
Luke! Use the Force! Use the Force... oh, Luke! Stop using the Force, use your head!
- Игорь Акопян
- Сообщения: 1419
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
[ATTACH]856[/ATTACH]
тока забыл сделать значения по-умолчанию
я использовал
// символ, переключающий последующие символы в subscript
// SubSymbol = '|'
// символ, переключающий последующие символы в superscript
// SuperSymbol = '^'
повторение символа отменяет действие
Использование: SSLabel1.Caption := 'V|max| (м^3^) = ';
тока забыл сделать значения по-умолчанию
я использовал
// символ, переключающий последующие символы в subscript
// SubSymbol = '|'
// символ, переключающий последующие символы в superscript
// SuperSymbol = '^'
повторение символа отменяет действие
Использование: SSLabel1.Caption := 'V|max| (м^3^) = ';
У вас нет необходимых прав для просмотра вложений в этом сообщении.