Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.07;
Скачать: CL | DM;

Вниз

Нужно разделить главное окно на несколько функциональных частей   Найти похожие ветки 

 
Sunktor ©   (2010-01-04 16:01) [0]

С помощью каких компонентов это лучше всего сделать?
Например нужно создать три-четыре ячейки, размеры которых пользователь может менять, такие как:
Дерево выбора файла
Окно редактирования текста
Окно показа изображения
Окно дополнительной информации
Так что бы эти компоненты не перекрывали друг друга и была возможность перетаскивания текста drag and drop между этими окнами

Что можете посоветовать, это обязательно должны быть дочерние окна, или может другие компоненты?


 
Кука съела ник   (2010-01-04 17:02) [1]

С помощью панелей и сплиттеров, например. На панели класть нужные компоненты для реализации:

"Дерево выбора файла
Окно редактирования текста
Окно показа изображения
Окно дополнительной информации".

О перетаскивании drag and drop есть статья в разделе "Статьи" на этом сайте


 
Sunktor ©   (2010-01-04 17:12) [2]

А какой тип панели на Ваш взгляд самый подходящий для данной задачи?
В том плане, как обычно реализуют подобную задачу в большинстве приложений.


 
Плохиш ©   (2010-01-04 17:34) [3]


> А какой тип панели на Ваш взгляд самый подходящий для данной
> задачи?

Можешь начать с TPanel.


 
Sunktor ©   (2010-01-04 17:53) [4]

>> Можешь начать с TPanel.
Спасибо, только что значит "можешь начать"?


 
Плохиш ©   (2010-01-04 17:55) [5]


> что значит "можешь начать"?

Если его функционала не хватит, то будешь уже знать, что ищешь.


 
Anatoly Podgoretsky ©   (2010-01-04 18:01) [6]

> Sunktor  (04.01.2010 17:53:04)  [4]

Например со справки.


 
Юрий Зотов ©   (2010-01-04 18:14) [7]

> Sunktor ©   (04.01.10 16:01)

Все, что Вы перечислили легко делается стандартными компонентами:

Дерево выбора файла - TTreewView.
Окно редактирования текста - TMemo.
Окно показа изображения - TImage.
Окно дополнительной информации - смотря, что это за информация.
Изменение размеров - TSplitter.

Еще может понадобиться TPanel (а может и не понадобиться - все зависит от конкретного интерфейса).

Все эти компоненты описаны в справке, там же описана реализация drag and drop (причем с примерами). Какие могут быть проблемы?


 
Sunktor ©   (2010-01-04 18:35) [8]

Ок, ок.
Я только хотел узнать как такая задача реализуется обычно в большинстве программ, что бы не повторять ошибок.
Как правило нужно иметь группу объектов на одной панели, которые при изменении её положения трансформируются вместе с ней.
Буду начинать с TPanel, надеюсь её функционала будет достаточно.
Благодарю.



Страницы: 1 вся ветка

Текущий архив: 2010.03.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
15-1261271160
Игорь Шевченко
2009-12-20 04:06
2010.03.07
К вопросу о локализации среды


15-1261314553
DanweR
2009-12-20 16:09
2010.03.07
Демонстрация сортировки


15-1261171821
Юрий
2009-12-19 00:30
2010.03.07
С днем рождения ! 19 декабря 2009 суббота


2-1261998166
citizen
2009-12-28 14:02
2010.03.07
Дескрипторы дочерних окон


15-1261494235
Piter
2009-12-22 18:03
2010.03.07
Ошибка в книге Тейксейра и Пачеко?