powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Наследование компонентов
11 сообщений из 11, страница 1 из 1
Наследование компонентов
    #32115384
ddv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ddv
Гость
Имеется компонент PageControl одинаковый на двух формах. Каким образом можно на второй форме его автоматически сгенерить.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115390
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чем тут наследование?

Если две разные формы - то положи его туда.

Если формы одинаковые - тут уже 10 раз писалось - делаешь одну базовую форму, на которой он уже лежит, остальные наследуешь от этой формы - в них PageControl и все остальное уже будет.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115393
ddv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ddv
Гость
Формы разные, но не хочется дважды делать один и тот же PageControl. Так как при изменении в одном, приходится менять и второй.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115400
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как?

Подробнее об этом - Формы разные, ..... при изменении в одном, приходится менять и второй.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115402
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под одинаковостью форм tygra имел ввиду их общность с точки зрения функционала.
>Так как при изменении в одном, приходится менять и второй.

Так что делай одну базовую а все рожай от нее. И все твои изменения в базовой будут отражаться в дочерних.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115405
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши общую форму с нужным объектом, а потом наследуй от нее нужные тебе эти 2 формы
второй вариант, напиши функцию которая будет тебе генерить нужный тебе объект на двух формах причем одинаковый
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115409
ddv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ddv
Гость
Господа, просьба та и заключается в примере кода, наследования компонент из одной формы в другой.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115413
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
type
TMyForm = class(TMyParentForm)
...
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115418
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тока писать его не надо

Все это делается визуальными средствами. Пусть у тебя есть форма BaseForm в проекте Project. Делаешь File->New... Переходиiь на закладку со своим проектом, выбираешь в списке форму, внизу inherit и Ok.
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115420
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Не ну он же "пример кода" просил ?!
...
Рейтинг: 0 / 0
Наследование компонентов
    #32115438
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дошло.

Гы.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Наследование компонентов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]