Форум: "Начинающим";
Текущий архив: 2010.03.07;
Скачать: [xml.tar.bz2];
ВнизНужно разделить главное окно на несколько функциональных частей Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.016 c