Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.10.2010, 20:29
Stigm Stigm вне форума
Прохожий
 
Регистрация: 07.09.2010
Сообщения: 11
Репутация: 10
По умолчанию работа с word

Доброго времени суток!
Ситуация такова:
Есть label при нажатии на который открывается документ Word. Это все работает.
Желательная модификация: при нажатии на label должно появляться окно (новая форма) в которой, будут содержаться кнопки действия над файлом (открыть, удалить, скопировать).
Подскажите, пожалуйста, как реализовать.
Заранее очень благодарен!
Ответить с цитированием
  #2  
Старый 08.10.2010, 20:32
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Эммм вам что нужно то в результате?
Просто чтоб открылся "собственнописанный Word" с функциями открыть копировать и редактировать?
Ответить с цитированием
  #3  
Старый 08.10.2010, 20:40
Stigm Stigm вне форума
Прохожий
 
Регистрация: 07.09.2010
Сообщения: 11
Репутация: 10
По умолчанию

нужно, чтобы при нажатии на label, появлялось окно, в котором будут кнопки (открыть, удалить, скопировать), ну и соответственно при нажатии на определенную кнопку шло выбранное действие над тем файлом, адрес которого прописан в label.
Ответить с цитированием
  #4  
Старый 08.10.2010, 20:45
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Есть такая вкладка Dialogs :

открыть - opendialog1.execute;
сохранить - savedialog1.execute;
удалить - просто удалить функцией) DeleteFeile();
Ответить с цитированием
  #5  
Старый 08.10.2010, 20:47
Stigm Stigm вне форума
Прохожий
 
Регистрация: 07.09.2010
Сообщения: 11
Репутация: 10
По умолчанию

угу.. это ясно )
Я туплю в той части, где будет обращение от одной формы к другой
Ответить с цитированием
  #6  
Старый 08.10.2010, 20:48
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Аааа... Как создать новую форму? (чес гря не знаю зачем, я просто панельку бы или меню сделал в основной форме) но раз надо рассказываю:

В открытом проекте: File New Form
Сохраняем новую форму.
И по нажатию на лабел добавляем код:

Код:
Form2.Show;
Ответить с цитированием
  #7  
Старый 08.10.2010, 20:52
Stigm Stigm вне форума
Прохожий
 
Регистрация: 07.09.2010
Сообщения: 11
Репутация: 10
По умолчанию

Поясни про меню пожалуйста ) ты имеешь ввиду popupmenu?
Я сам понимаю, что если делать все через формы, то это получится монстр ..

Последний раз редактировалось Stigm, 08.10.2010 в 21:01.
Ответить с цитированием
  #8  
Старый 08.10.2010, 21:03
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Можно и им)
Это очень даже хорошая идея.

Просто привязываешь Popup к лайблу, а в меню указываешь Копировать удалить и чё там ещё надо. Потом просто привязываешь эти кнопки к Dialogs
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:16.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter