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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2011, 20:41   #1
Andrey770
Пользователь
 
Регистрация: 11.03.2011
Сообщений: 83
По умолчанию Как выйти с процедуры?

Доброго дня или ночи всеи!
Есть такая ошибка у меня. После выбора процедуры с помощью меню, нужно при нажатие определённой клавиши закрыть эту процедуру.

Пробовал через Exit не помогло, дело в том, что эта процедурка выводит на экран прямоугольник с текстом внутри.

вот код процедуры
Код:
procedure practice;
begin
rectangle(200,220,440,320);
outtextXY(250,270,'-----------------);
end;
Код:
 if k=#109 then exit;
что мне написать, чтобы стереть прямоугольник??
PS. Меню горизонтальное, расположено сверху, а прямоугольник, вызван процедурой, находить чуток ниже меню.
Andrey770 вне форума Ответить с цитированием
Старый 04.06.2011, 20:49   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
что мне написать, чтобы стереть прямоугольник??
Отрисовку прямоугольника цветом фона. короче просто допиши в процедуру SetColor или типа (точно не помню как процедура называется)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.06.2011, 21:05   #3
Andrey770
Пользователь
 
Регистрация: 11.03.2011
Сообщений: 83
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Отрисовку прямоугольника цветом фона. короче просто допиши в процедуру SetColor или типа (точно не помню как процедура называется)
О точно, спасибо за подсказку.
Я его накрою прямоугольником bar с
setfillstylе(1,black);

Спасибо.
Andrey770 вне форума Ответить с цитированием
Старый 04.06.2011, 22:26   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Я его накрою прямоугольником bar
Ну можно, но это медленная процедура. Всетки рекомендую отрисовку прямоугольника а не заливку.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выйти из программы при логауте из Виндовс? tozter Общие вопросы Delphi 3 18.12.2010 14:04
Как нажатием кнопки выйти из неактивной программы? Iceman Win Api 2 18.12.2009 21:21
Делфи выйти из цикла. S_Yevgeniy Помощь студентам 1 14.11.2009 09:41
Как можно программно выйти из ждущего режима xakkkkker Win Api 1 13.03.2009 17:26
Как выйти из бесконечного цикла! Эдуард Общие вопросы C/C++ 11 02.03.2008 19:15