Форум: "Компоненты";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Компоненты";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c