Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2009, 23:42   #1
dForm
 
Регистрация: 17.10.2009
Сообщений: 5
По умолчанию Элементы пользовательского интерфейса (Текстовый редактор).)

Доброе время суток. Помогите пожалуйста разобраться с некторыми задачками (Delphi):

• Разработать программный код для пункта Файл/ Новый. При вы-боре этого пункта текстовое окно очищается, если его содержимое было сохранено. Если сохранение не выполнялось, вы-вести запрос о подтверждении действия.
Пример диалогового окна для выбора дальнейших действий
if messagedlg('Уверены? ',mtconfirmation, [mbyes,mbno], 0) = mryes then … else …;

• При изменении размера окна должен меняться размер текстового окна(RichEdit);

Последний раз редактировалось dForm; 17.10.2009 в 23:47.
dForm вне форума Ответить с цитированием
Старый 18.10.2009, 00:13   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

И что тут непонятно?
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 18.10.2009, 00:30   #3
dForm
 
Регистрация: 17.10.2009
Сообщений: 5
По умолчанию

Как узнать бы ли сохранен файл?
dForm вне форума Ответить с цитированием
Старый 18.10.2009, 00:33   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

if fileexists('filename') then Файл_сохранен else не сохранен
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 18.10.2009, 00:35   #5
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

а)Запомнить путь сохранения. Если его нет, значит фаил вообще несохраняли.

б) или ставить флаг что в РичЕдите чтото меняли, либо сверить сохранёный фаил с содержимым РичЕдита.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 18.10.2009, 00:49   #6
dForm
 
Регистрация: 17.10.2009
Сообщений: 5
По умолчанию

Спасибо за помошь, все получилось. Но есть еще вопросик, как сделать "назад" и "вперед"

Document.Perform(EM_UNDO, 0, 0); - это у меня назад

А вперед неполучаеться
dForm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание трехмерного пользовательского интерфейса NSV Компоненты Delphi 25 26.06.2009 21:32
Текстовый редактор Славный Общие вопросы Delphi 3 02.07.2008 23:17
Текстовый редактор Михаил Юрьевич Общие вопросы Delphi 8 10.04.2008 20:17
Текстовый редактор Михаил Юрьевич Общие вопросы Delphi 7 04.04.2008 22:54
Текстовый редактор. GPhantom Общие вопросы C/C++ 4 02.11.2007 21:24