|
#1
|
||||
|
||||
рисование текста
|
#2
|
||||
|
||||
"Нарисовать"
Код:
procedure TForm1.Button1Click(Sender: TObject); var OldBkMode: integer; begin with Form1.Canvas do begin Font.Name:= 'Segoe Script'; Font.Size:= 12; Font.Style:= [fsBold,fsItalic]; OldBkMode := SetBkMode(Handle, TRANSPARENT); Font.Color:= clWindowText; TextOut(11, 51, 'Remake'); Font.Color:= clRed; TextOut(10, 50, 'Remake'); SetBkMode(Handle, OldBkMode); end; end; Код:
Label1.Canvas.Pen.Color:= clRed; Label1.Canvas.Rectangle(0, 0, Label1.Width, Label1.Height); Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
AlexandrV (22.07.2013)
|
#3
|
||||
|
||||
Спасибо огромное. А для лейбла можно шрифт созщдать который как на скрине. Код писать буду на XE3
|
#4
|
||||
|
||||
Дайте формулу вычисление X1, Y1, X2, Y2 текста у кнопок панелей и т.п где текст находиться по середине или не косаецца краев
|
#5
|
||||
|
||||
Цитата:
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#6
|
||||
|
||||
Ну незнаю как отсчитать с каких координат начинается и какими заканчивается
|