![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.04.2010
Сообщений: 9
|
![]()
Начал изучать Delphi и столкнулся с такой проблемой, что не нашёл компонентов для работы с файлами. Имеются ввиду такие компоненты, которые реагируют на команду "Открыть", например. Чтобы было понятней, о чём речь, возьмите, к примеру, Word и нажмите там "Открыть", появится окно, где можно выбирать файлы. Нужно что-то такое. В Delphi 7 такое вообще есть? Или же надо качать сторонние компоненты или делать их самому?
P. S. Чтобы не создавать новую тему, задам сразу и ещё один нубский вопрос ![]() P. P. S. Спасибо за ответы! |
![]() |
![]() |
![]() |
#2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
В палитре компонентов есть страница Dialogs, компоненты OpenDialog и SaveDialog - это то, что тебе нужно...
![]() По второму вопросу - используй свойство Align=alClient...
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.04.2010
Сообщений: 9
|
![]()
Grag, Align=alClient, получается поле занимает всю доступную площадь формы. Меня же интересует, как сделать так, чтобы оно разлазилось не на всю площадь, а с отступами. Там же ещё могут быть другие компоненты.
По поводу OpenDialog и SaveDialog, их, как я понимаю, надо связывать с другими компонентами, потому как при компиляции они пропадают с формы. А есть ли какие-нибудь сторонние готовые решения, чтобы сразу делало, как описал выше? То есть даже если форме ничего нет, я нажимаю кнопку открыть и сразу выскакивает такое диалоговое окно. |
![]() |
![]() |
![]() |
#4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
OpenDialog и SaveDialog - это не визуальные компоненты... В Word'e ты же нажимаешь на кнопку "Открыть" или "Сохранить". Вот и связывай их с нужными тебе компонентами.
Есть такое понятие "масштабируемость"... Используй свойство Anchors с установкой его значений и свойства Height и Width...
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 13.04.2010
Сообщений: 9
|
![]()
Grag, спасибо за ответы!
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
помести на форму поставь align (top|bottom) а у своего мемо alingn=alclient и посмотри что будет для сложных конструкций отступов на panel можно помещать другую panel и так много раз с разными значениями allign на panel можно помещать и другие компоненты (memo, botton и многое другое).
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.04.2010 в 18:49. |
|
![]() |
![]() |
![]() |
#7 | ||
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
Цитата:
![]()
Перемешивай дело с бездельем и не сойдешь с ума...
|
||
![]() |
![]() |
![]() |
#8 |
Регистрация: 13.04.2010
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 19.04.2010
Сообщений: 62
|
![]() Цитата:
В компонентах OpenDialog и SaveDialog просто меняешь Вид и будет тебе и таблица и список и др. <--<--<--Нажми на весы слева
![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компоненты для работы с MySQL | Kuzya59 | Компоненты Delphi | 2 | 26.09.2009 23:40 |
Компоненты для работы с БД | Claster | БД в Delphi | 15 | 27.05.2009 23:54 |
Компоненты для работы с P2P сетями. | NikLik | Компоненты Delphi | 4 | 07.09.2008 17:02 |
компоненты делфи для работы с php | motorov | Компоненты Delphi | 5 | 10.08.2008 10:54 |
Компоненты для работы с SQL | Родион | БД в Delphi | 4 | 18.06.2008 15:10 |