Вниз
Скачать: CL | DM;

Component properties   Найти похожие ветки 

← →
Кашперук Иван   (2006-03-15 21:16) [0]

Хочу добавить определенные свойства созданному компоненту.

Предок - TGraphicControl

Конкретно, что хочу добавить:
Anchors (Якоря) - чтоб можно было разворачивать форму, и кнопка таскалась за ней в зависимости от того, к чему она присобачена
TabStop и все, что с ним связано. (чтоб можно было по Табу на кнопочку попасть).
По умолчанию таких свойств у компоненты этой, понятное дело - нету.

Как добавить, с чего начать хотя-бы? Куда копать?


← →
Кашперук Иван   (2006-03-15 21:22) [1]

И еще, очень бы хотелось свойство WordWrap


← →
Reindeer Moss Eater ©   (2006-03-15 22:17) [2]

TabStop и все, что с ним связано. (чтоб можно было по Табу на кнопочку попасть).
с чего начать хотя-бы?

С уяснения принципиальных различий между двумя наследниками класса TControl:
TGraphicControl и TWinControl


← →
Юрий Зотов ©   (2006-03-15 22:36) [3]

> Кашперук Иван   (15.03.06 21:16)  

Anchors у TControl уже есть (см. исходники VCL или справку), а TabStop у TGraphicControl невозможно в принципе (см. [2]).

Так что начинать, видимо, надо действительно с изучения основ. А копать в сторону объектной модели Delphi, дерева наследования VCL и понятия "окно".


← →
Кашперук Иван   (2006-03-16 01:07) [4]

Ага, то есть с Anchors и TabStop разобрались.

А как замутить WordWrap?
Я текст вывожу через Canvas.TextOut()


← →
MBo ©   (2006-03-16 06:36) [5]

>А как замутить WordWrap?
>Я текст вывожу через Canvas.TextOut()
В этом случае придется самому рассчитывать, как поделить строку.
Проще воспользоваться DrawText - там есть много флагов для форматирования.


← →
icWasya ©   (2006-03-16 10:41) [6]

>А как замутить WordWrap?
Посмотреть, как Это сделано в TLabel


← →
Кашперук Иван   (2006-03-16 14:06) [7]

Да я бы посмотрел уже давно и глупых вопросов тут не задавал - только вот почему-то у меня не находятся нужные pas файлы (Ctrl + LeftMB по Классу когда клацаю) - просто пишет, к примеру: StdCtrls.pas not found.

это что, только у меня так?



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
2-1161255785
pkm
2006-10-19 15:03
2006.11.05
Удалить текущую строку в типизированном файле.


15-1161187243
Хинт
2006-10-18 20:00
2006.11.05
Вопрос по html (таблицы)


15-1160773435
Иксик
2006-10-14 01:03
2006.11.05
Зотов


2-1161257587
Helen
2006-10-19 15:33
2006.11.05
Поменять кодировку


2-1161095085
Виктория
2006-10-17 18:24
2006.11.05
Программа "Угадай число"




   Наверх