Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2010, 00:16   #1
kairat_tuyakbaev
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 20
По умолчанию Как отобразить символ степени?

Как отобразить символ степени в labele?
kairat_tuyakbaev вне форума Ответить с цитированием
Старый 02.10.2010, 13:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Имхо только самостоятельной отрисовкой
Код:
var x:integer;
begin
label1.Caption:=' ';
 x:=0;

Label1.Canvas.TextOut(0,0,'H');
 x:=x+Label1.Canvas.TextExtent('H').cx ;
Label1.Canvas.TextOut(x,10,'2');
 x:=x+Label1.Canvas.TextExtent('2').cx ;
Label1.Canvas.TextOut(x,0,'O');
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.10.2010, 15:05   #3
kairat_tuyakbaev
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 20
По умолчанию

че то не отображается!
kairat_tuyakbaev вне форума Ответить с цитированием
Старый 02.10.2010, 16:05   #4
Beralus
 
Регистрация: 29.01.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от kairat_tuyakbaev Посмотреть сообщение
че то не отображается!
Override WndProc и реагировать на событие WM_PAINT
(или делай сабклассинг)
Beralus вне форума Ответить с цитированием
Старый 02.10.2010, 17:07   #5
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Label.Caption := '^';
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 02.10.2010, 19:13   #6
kairat_tuyakbaev
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 20
По умолчанию

какие еще есть способы? без рисовки
kairat_tuyakbaev вне форума Ответить с цитированием
Старый 02.10.2010, 20:55   #7
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

"символ степени" вам уже написали: '^'

Если хотите "в верхнем регистре", то зависит от того что за текст в нём будет...
Будут только простые цифры - можно попытаться спец-шрифтом повыдумывать...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 02.10.2010, 21:44   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

по стандарту такого нет(разве что может у Rich*)
так что рисуйте сами.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.10.2010, 03:13   #9
kairat_tuyakbaev
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 20
По умолчанию

спасибо всем

Последний раз редактировалось kairat_tuyakbaev; 03.10.2010 в 03:19.
kairat_tuyakbaev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как извлечь корень n-степени из комплексного числа Natasha-pomosh Помощь студентам 7 18.01.2010 18:54
Как в Label записать число в степени? XilDen Общие вопросы Delphi 7 03.07.2009 21:03
Подскажите пожалуйста, как выразить x в степени n? Dimanw92 Паскаль, Turbo Pascal, PascalABC.NET 6 03.10.2008 10:47
Как вывести все целые степени числа? riorio07 Паскаль, Turbo Pascal, PascalABC.NET 1 20.05.2008 11:47