Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Если позволите вернусь к теме обсуждения [D7, XP]


Бульбаш ©   (2009-11-06 16:15:00) 

Я тоже не обижаюсь и понимаю что все дело в формулировках, поэтому попробую начать с самого нижнего уровня задачи. Емеется форма в DBTree в левой части (клиент захотел outlook-образный интерфейс). В нее динамически формируемое двухуровневое дерево с четырьмя корневыми ветками. В правой части формы необходимо вывести на экран грид с данными, вид которого и набор данных зависит от: 1. Корневой ветки 2. Уровня дерева. Итого 4х2=8. Разные наборы данных, редактируемые и нет. Раньше при меньшем количестве модификаций выходил из ситуации PageControl-ом и установками свойств грида. Теперь захотелось что-нить более изящное. Посоветуйте плиз, как?


kyn66   (2009-11-06 16:39:00) [1]

Аналогично делаю все свои задачи. В ветки дерева записываешь  ролевые ID(AddObject('Name', TObject(ID))) , затем по клику ветки извлекаешь ID, через TQuery формируешь запрос и связываешь с одним гридом . И все


Leonid Troyanovsky   (2009-11-06 16:38:00) [2]


> Игорь Шевченко ©   (06.11.09 16:31) [2]

> В правой части - панель, в которую встраиваются дочерние
> формы

Фреймы еще можно.

--
Regards, LVT.


sniknik   (2009-11-06 16:37:00) [3]

> Но для 8 гридов вполне достаточно PageControl
и для 16 тоже... возможно для 17 уже не пойдет, не пробовал, но для 16 в самый раз.
в каждой странице внедренная форма (просто для удобства, чтобы был отдельный модуль)


Игорь Шевченко   (2009-11-06 16:31:00) [4]


> Теперь захотелось что-нить более изящное. Посоветуйте плиз,
>  как?


Как делал я (полностью аналогичная поставовка)
В правой части - панель, в которую встраиваются дочерние формы (с гридами, прочими контролами и т.д.) Каждая дочерняя форма разрабатывается отдельно, нужная подгружается при выборе ветки дерева.

Но для 8 гридов вполне достаточно PageControl


Сергей М.   (2009-11-06 16:23:00) [5]

Что мешает обойтись однимгридом ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо