![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Component properties [D7, WinXP]
Кашперук Иван © (2006-03-15 21:16:00)Хочу добавить определенные свойства созданному компоненту.
Предок - TGraphicControl
Конкретно, что хочу добавить:
Anchors (Якоря) - чтоб можно было разворачивать форму, и кнопка таскалась за ней в зависимости от того, к чему она присобачена
TabStop и все, что с ним связано. (чтоб можно было по Табу на кнопочку попасть).
По умолчанию таких свойств у компоненты этой, понятное дело - нету.
Как добавить, с чего начать хотя-бы? Куда копать?
Кашперук Иван (2006-03-16 14:06:00) [1]Да я бы посмотрел уже давно и глупых вопросов тут не задавал - только вот почему-то у меня не находятся нужные pas файлы (Ctrl + LeftMB по Классу когда клацаю) - просто пишет, к примеру: StdCtrls.pas not found.
это что, только у меня так?
icWasya (2006-03-16 10:41:00) [2]>А как замутить WordWrap?
Посмотреть, как Это сделано в TLabel
MBo (2006-03-16 06:36:00) [3]>А как замутить WordWrap?
>Я текст вывожу через Canvas.TextOut()
В этом случае придется самому рассчитывать, как поделить строку.
Проще воспользоваться DrawText - там есть много флагов для форматирования.
Кашперук Иван (2006-03-16 01:07:00) [4]Ага, то есть с Anchors и TabStop разобрались.
А как замутить WordWrap?
Я текст вывожу через Canvas.TextOut()
Юрий Зотов (2006-03-15 22:36:00) [5]> Кашперук Иван (15.03.06 21:16)
Anchors у TControl уже есть (см. исходники VCL или справку), а TabStop у TGraphicControl невозможно в принципе (см. [2]).
Так что начинать, видимо, надо действительно с изучения основ. А копать в сторону объектной модели Delphi, дерева наследования VCL и понятия "окно".
Reindeer Moss Eater (2006-03-15 22:17:00) [6]TabStop и все, что с ним связано. (чтоб можно было по Табу на кнопочку попасть).
с чего начать хотя-бы?
С уяснения принципиальных различий между двумя наследниками класса TControl:
TGraphicControl и TWinControl
Кашперук Иван (2006-03-15 21:22:00) [7]И еще, очень бы хотелось свойство WordWrap