Label1.Caption спецсимволы

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Label1.Caption спецсимволы

Re: Label1.Caption спецсимволы

Игорь Акопян » 06 май 2009, 10:20

[ATTACH]856[/ATTACH]

тока забыл сделать значения по-умолчанию :)
я использовал
// символ, переключающий последующие символы в subscript
// SubSymbol = '|'
// символ, переключающий последующие символы в superscript
// SuperSymbol = '^'

повторение символа отменяет действие

Использование: SSLabel1.Caption := 'V|max| (м^3^) = ';

Re: Label1.Caption спецсимволы

Esgal » 05 май 2009, 11:19

если он умеет делать то что мне нужно, то надо...

iguanozavr@mail.ru

Re: Label1.Caption спецсимволы

Игорь Акопян » 05 май 2009, 11:04

&quot писал(а):для меня сейчас особенно важны верхнии и нижние индексы
я для себя компонентик написал наследник, примитивненький... нада?

Re: Label1.Caption спецсимволы

Esgal » 04 май 2009, 22:32

а в ричЭдите это каким образом возможно сделать? возможно это меня устроит...
Ещё есть вариант сделать скриншоты и как TImage вставить

Re: Label1.Caption спецсимволы

Naeel Maqsudov » 04 май 2009, 22:26

Да, так и будет. Возможно имелось в виду использовать знаки арифметических действий, принятых в паскале.

Вобщем а Label... никак... :(

Только если Вы найдете шрифт, где вместо национальных символов все это есть. Или сами сделаете такой шрифт. Это единственный способ сделать это в Label.
Если решите заморочиться со шрифтом, то сам шрифт можно положить в ресурсы и автоматически устанавливать при необходимости.

Также можно вместо Label перейти на RichEdit

Ну а третий способ - это функции WinAPI (GDI функции), ну и самому отрисовывать модифицированный шрифт.

Есть еще и четвертый способ -это TOleContainer + MSEquation из MS офиса, если он установлен

Re: Label1.Caption спецсимволы

Esgal » 04 май 2009, 22:25

я проверил

Delphi 7

а что должно было быть?

Re: Label1.Caption спецсимволы

Duncon » 04 май 2009, 22:21

Проверить совсем лень одалела?

Re: Label1.Caption спецсимволы

Esgal » 04 май 2009, 21:20

что это?

в лэйбле же прям это и будет

Re: Label1.Caption спецсимволы

Duncon » 04 май 2009, 20:59

label5.Caption := '*+.';

Label1.Caption спецсимволы

Esgal » 04 май 2009, 20:07

Возможно ли в Label1.Caption ввести такие вещи как число в степени, верхнии и нижнии индексы,, значки дельта, сумма, знак умножения (точка)?

Если возможно то как?

для меня сейчас особенно важны верхнии и нижние индексы.... ну и значёк точки (умножение) просто для красоты

заранее спасибо
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
С точкой умножением разобрался

label5.Caption:=char(183)

Вернуться к началу