Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Пытаюсь создать не стандартную TPanel c Caption в левом верхнем   Найти похожие ветки 

 
max1000   (2006-02-10 12:39) [0]

Всем привет. учусь писать свои компоненты. Пытаюсь создать не стандартную TPanel c Caption  в левом верхнем углу подскажите плиз.


 
EvS   (2006-02-10 12:59) [1]

Что именно?


 
max1000   (2006-02-10 13:03) [2]

Мне нужно создать TPanel у которой Caption распологался бы в левом верхнем углу


 
DUDAS ©   (2006-02-10 13:08) [3]

Так кинуть на нее Caption и разместить в левом верхнем угле


 
max1000   (2006-02-10 13:11) [4]

Имееться ввиду СОЗДАНИЕ такого компонента.. у TPanel он находиться в центре!!


 
Megabyte ©   (2006-02-10 13:35) [5]

Кто тебе мешает сделать пустое стандартное имя, кинуть Label в левый верхний угол и обозвать её?


 
DesWind ©   (2006-02-10 13:36) [6]

поройся в обработке сообщений CM_TEXTCHANGED, WM_SETTEXT


 
MBo ©   (2006-02-10 13:43) [7]

в компоненте следует перекрыть метод Paint и изменить прямоугольник вывода Caption нужным образом.


 
max1000   (2006-02-10 14:08) [8]

Так я понял. Повторяю еще раз: Я тупой в этом деле.. профан...
Мне всего лишь надо процедура по обработке Сaption на TPanel  

procedure TTPanelNEW.Paint(????)
begin
????????
????????
???????
end;


 
MBo ©   (2006-02-10 14:22) [9]

>Повторяю еще раз: Я тупой в этом деле.. профан
Ну так книжки придется читать.
По сабжу - объявить процедуру Paint c override.
Самый простой путь - переписать код из TCustomPanel.Paint, изменив нужным образом Rect.

Всё это нужно, полагаю, только для учебных целей, поскольку возможности управления положением надписи уже имеются в стандартном TPanel (Alignment, VerticalAlignment)


 
TUser ©   (2006-02-10 14:37) [10]

Если не ошибаюсь, в книге Конопки именно этот пример и приводится. Надо перекрыть метод Paint.



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
15-1138969011
VolanD666
2006-02-03 15:16
2006.02.26
Касперский, что делать?


9-1117003410
GR
2005-05-25 10:43
2006.02.26
Как на счет СТЕРЕО-ИГРУХИ?


2-1139737306
Ярослав
2006-02-12 12:41
2006.02.26
Current_Connection после востановления из резервной копии


2-1139564369
max1000
2006-02-10 12:39
2006.02.26
Пытаюсь создать не стандартную TPanel c Caption в левом верхнем


15-1138866088
Nic
2006-02-02 10:41
2006.02.26
Визитка Академии