bar[i]:=TRadioButton.Create(EditForm);
Это как раз-таки правильно. В конструктор передается компонент-владелец (Owner). В каждом компоненте есть массив подчиненных компонентов, для которых он выступает владельцем. TForm - этот тоже компонент. Когда бросаешь компонент на форму, то Owner'ом выступает ...
Найдено 11 результатов
- 27.05.2008 06:45:31
- Форум: Lazarus
- Тема: Цикл по ВСЕМ контролам
- Ответы: 12
- Просмотры: 10775
- 24.05.2008 15:39:26
- Форум: Lazarus
- Тема: Плоское мемо
- Ответы: 6
- Просмотры: 5444
Re: Плоское мемо
А в лазаре Ctl3D приватный? Не знал... Может просто это свойство не работает и его временно спрятали?
А вообще доступ к приватным и защищенным полям и методам объекта осуществляется через т.н. Crack-классы. По сути это хак.
Не знаю как в FPC, но в Delphi работает следующий метод:
Объяви следующий ...
А вообще доступ к приватным и защищенным полям и методам объекта осуществляется через т.н. Crack-классы. По сути это хак.
Не знаю как в FPC, но в Delphi работает следующий метод:
Объяви следующий ...
- 22.05.2008 20:33:36
- Форум: Free Pascal Compiler
- Тема: Подскажите функцию, пожалуйста!
- Ответы: 19
- Просмотры: 15243
Re: Подскажите функцию, пожалуйста!
ммм... для вывода строки на канву вроде есть такая функция (т.е. для заданного шрифта и его параметров)...
а чтобы просто так сжать, не зная шрифт - хз... самому интересно стало...
а чтобы просто так сжать, не зная шрифт - хз... самому интересно стало...
- 19.05.2008 11:56:29
- Форум: Free Pascal Compiler
- Тема: Передача типа как параметра
- Ответы: 10
- Просмотры: 8720
Re: Передача типа как параметра
Ну вариантов много.
Первый вариант - не заморачиваться над передачей типов, а тупо сделать различные циклы для каждого T_XxxKind (В паскале принято писать тип без подчеркивания - TXxxKind);
Чтобы упростить создание радиокнопки, можно сделать для него фабричный метод:
function TEditForm. ...
Первый вариант - не заморачиваться над передачей типов, а тупо сделать различные циклы для каждого T_XxxKind (В паскале принято писать тип без подчеркивания - TXxxKind);
Чтобы упростить создание радиокнопки, можно сделать для него фабричный метод:
function TEditForm. ...
- 18.05.2008 20:33:59
- Форум: Free Pascal Compiler
- Тема: Передача типа как параметра
- Ответы: 10
- Просмотры: 8720
Re: Передача типа как параметра
Если следовать только заголовку, то shade ответил правильно (чтобы передать тип, а вернее класс), однако я не до конца понял, что хочет автор вопроса.
Создать процедуру, которая генерировала бы панель (или groupbox - неважно) с одним из типов вопроса для анкеты?
Можно увидеть примерно, что должно ...
Создать процедуру, которая генерировала бы панель (или groupbox - неважно) с одним из типов вопроса для анкеты?
Можно увидеть примерно, что должно ...
- 28.01.2008 16:51:25
- Форум: Обучение Free Pascal
- Тема: Правила разработки
- Ответы: 25
- Просмотры: 51697
- 28.01.2008 09:02:00
- Форум: Обучение Free Pascal
- Тема: Правила разработки
- Ответы: 25
- Просмотры: 51697
1. Где-то были более-менее употребительные сокращения, там действительно: TGrid, TDBGrid - grd, кнопки - btn итп. Т.е. алгоритм (может Канту писал или еще кто, не помню) : убираем все гласные и повторные согласные. Так вот, я полагаю, лучше поискать этот список в инете и воспользоваться им, нежели ...
- 13.01.2008 21:02:33
- Форум: Lazarus
- Тема: Про VirtualTreeView
- Ответы: 18
- Просмотры: 17468
- 13.01.2008 12:05:15
- Форум: Lazarus
- Тема: Про VirtualTreeView
- Ответы: 18
- Просмотры: 17468
- 12.01.2008 22:55:29
- Форум: Разное
- Тема: проекты на FPC
- Ответы: 52
- Просмотры: 105719
- 12.01.2008 17:16:33
- Форум: Разное
- Тема: проекты на FPC
- Ответы: 52
- Просмотры: 105719
Дома потихоньку начал писать простенькую программу-органайзер под свои нужды. Ну и заодно тренируюсь в Lazarus'е. Пишу под Win32, с другими платформами не работаю. Пока пишется первый модуль - "Задачи". Борюсь с VirtualTreeView . Локальное хранилище - SQLite (думал про Firebird embedded, да файлов ...
