Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.005 c
2-1262704720
ЭлЭрДжи
2010-01-05 18:18
2010.03.07
БД в Delphi (очень важная лаба, помогите пожалуйста)


15-1261332716
Smile
2009-12-20 21:11
2010.03.07
Желающие поговорить ни о чЁм - милости прошу


3-1235917104
Den
2009-03-01 17:18
2010.03.07
TreeView и база данных


15-1261400337
@!!ex
2009-12-21 15:58
2010.03.07
Как заставить приложение работать с Кирелическим набором символов


6-1212825133
Андрей
2008-06-07 11:52
2010.03.07
Отправка информации по сокетам





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский