|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2010, 12:29 | #1 |
Регистрация: 13.04.2010
Сообщений: 9
|
Нужны компоненты для работы с файлами
Начал изучать Delphi и столкнулся с такой проблемой, что не нашёл компонентов для работы с файлами. Имеются ввиду такие компоненты, которые реагируют на команду "Открыть", например. Чтобы было понятней, о чём речь, возьмите, к примеру, Word и нажмите там "Открыть", появится окно, где можно выбирать файлы. Нужно что-то такое. В Delphi 7 такое вообще есть? Или же надо качать сторонние компоненты или делать их самому?
P. S. Чтобы не создавать новую тему, задам сразу и ещё один нубский вопрос. Как сделать так, чтобы, к примеру, memo или richedit при разворачивании формы на весь экран тоже разворачивались на весь экран? Сейчас, если развернуть, то эти и другие компоненты не меняют своих размеров, в результате чего появляются большие пустые серые области. В общем, интересует, какое свойство отвечает за "резиновость" компонентов? P. P. S. Спасибо за ответы! |
13.04.2010, 12:35 | #2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
В палитре компонентов есть страница Dialogs, компоненты OpenDialog и SaveDialog - это то, что тебе нужно...
По второму вопросу - используй свойство Align=alClient...
Перемешивай дело с бездельем и не сойдешь с ума...
|
13.04.2010, 12:58 | #3 |
Регистрация: 13.04.2010
Сообщений: 9
|
Grag, Align=alClient, получается поле занимает всю доступную площадь формы. Меня же интересует, как сделать так, чтобы оно разлазилось не на всю площадь, а с отступами. Там же ещё могут быть другие компоненты.
По поводу OpenDialog и SaveDialog, их, как я понимаю, надо связывать с другими компонентами, потому как при компиляции они пропадают с формы. А есть ли какие-нибудь сторонние готовые решения, чтобы сразу делало, как описал выше? То есть даже если форме ничего нет, я нажимаю кнопку открыть и сразу выскакивает такое диалоговое окно. |
13.04.2010, 13:15 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
OpenDialog и SaveDialog - это не визуальные компоненты... В Word'e ты же нажимаешь на кнопку "Открыть" или "Сохранить". Вот и связывай их с нужными тебе компонентами.
Есть такое понятие "масштабируемость"... Используй свойство Anchors с установкой его значений и свойства Height и Width...
Перемешивай дело с бездельем и не сойдешь с ума...
|
13.04.2010, 16:09 | #5 |
Регистрация: 13.04.2010
Сообщений: 9
|
Grag, спасибо за ответы!
|
13.04.2010, 18:46 | #6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
помести на форму поставь align (top|bottom) а у своего мемо alingn=alclient и посмотри что будет для сложных конструкций отступов на panel можно помещать другую panel и так много раз с разными значениями allign на panel можно помещать и другие компоненты (memo, botton и многое другое).
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.04.2010 в 18:49. |
|
14.04.2010, 06:52 | #7 | ||
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Цитата:
Цитата:
Перемешивай дело с бездельем и не сойдешь с ума...
|
||
14.04.2010, 20:53 | #8 |
Регистрация: 13.04.2010
Сообщений: 9
|
|
21.04.2010, 09:55 | #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 |