![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| SergXPI |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 28.9.2005 Где: г.Харьков Репутация: нет Всего: нет |
Привет всем.
Хочу создать компонент на основе StringGrid. Под окном StringGrid необходимо выводить информацию(сумма чисел в каждой колонке). Для этого необходимо разместить, под StringGrid, Panel и Label. Эти компоненты должны размещаться вне окна StringGrid. Как и где создавать Panel и Label. |
|||
|
||||
| EDuard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 1.8.2005 Где: Синее нигде Репутация: 2 Всего: 7 |
А чем фрейм не устраивает?
-------------------- |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
SergXPI
а в чем проблемма? Создай наследника от тогоже TCustomControl(ну или TPanel если больше нравиться), на ней создавай Panel нужной тебе высоты с label-ами и Align alBottom, также создаешь StringGrid c Aling alClient, и реализешь методы подсчета какие тебе нужны... -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| SergXPI |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 28.9.2005 Где: г.Харьков Репутация: нет Всего: нет |
Rennigth
Проблема в том, что если я делаю наследник от TCustomControl(или TPanel) то и в инспекторе объектов я получаю поля этого объекта. А мне необходимы поля StringGrida. Поэтому я и создаю объект, наследник StringGrida. |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: 1 Всего: 9 |
SergXPI, то, что ты хочешь сделать, называется Footer и давно уже реализовано в ряде сторонних компонент.
|
|||
|
||||
| SergXPI |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 28.9.2005 Где: г.Харьков Репутация: нет Всего: нет |
sexton
может ты и прав на счет сторонних компонентов, но мне не очень хочеться их использовать. Сумму они мне может и подсчитают, а если мне необходимо будет добавить панель с тремя кнопками....? Хочется самому понять принцип построения таких компонентов и написать свой. |
|||
|
||||
| Maverick |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
Ну вытащи в твой создаваемый тип поля вложенного StringGrida... |
|||
|
||||
| sexton |
|
||||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: 1 Всего: 9 |
По-момему, ты слишком увяз в конкретике. А почему не с четырьмя кнопками? А с пятью сможешь?
Присмотрись повнимательней к StringGrid, на его основе можно многое наворотить. |
||||
|
|||||
| Maverick |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
Например
И получишь в Инспекторе Объектов ширину вложенного StringGrida... удачи... |
|||
|
||||
| SergXPI |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 28.9.2005 Где: г.Харьков Репутация: нет Всего: нет |
С пятью копками смогу после того как с тремя разберусь спасибо Maverick, наверное ты прав, прийдется руками свойства прописывать |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |