![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Спецсимвол в компоненте Label [D7, WinXP]
гога © (2006-04-27 08:10:00)Не могу вставить спецсимвол в компоненет Label. Мне нужно вставить вот такую запись "см²", знак квадрата вставляю церез таблицу спецсимволов, но вместо этого вставляеться занак вопроса. Как мне быть в этой ситуации ?
AbrosimovA (2006-04-27 15:21:00) [1]
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:='';
Label1.AutoSize:=false;
Label1.Canvas.TextOut(0,0,'ñì');
Label1.Canvas.TextOut(0,-2,' 2');
end;
AbrosimovA (2006-04-27 15:21:00) [2]
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:='';
Label1.AutoSize:=false;
Label1.Canvas.TextOut(0,0,'см');
Label1.Canvas.TextOut(0,-2,' 2');
end;
ЮЮ (2006-04-27 11:32:00) [3]Font у Label-а должен быть тем же, из которого "спецсимвол" вставляешь, причем символ не должен быть из Юникодовского набора.
А ты вставляешь Юникодовский символ, который Delphi не рисует.
Так как нужный тебе фонт вряд ли существует, то ищи компоненты с поддержкой Unicode
DF_Slayer (2006-04-27 08:22:00) [4]OLE, Microsoft Equation