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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2010, 02:15   #1
chaostalker
Новичок
Джуниор
 
Регистрация: 20.01.2010
Сообщений: 2
По умолчанию Delphi: не перерисовываются окна.

При выводе текста через canvas.textout он исчезает, когда окно сворачивается либо на время закрывается другим окном.

Есть ли какой-то способ избавиться от этого, кроме установки на таймер постоянной перерисовки окна?

Спасибо.
chaostalker вне форума Ответить с цитированием
Старый 20.01.2010, 02:18   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

выводите на Image
или юзайте событие OnPaint
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.01.2010, 02:22   #3
chaostalker
Новичок
Джуниор
 
Регистрация: 20.01.2010
Сообщений: 2
По умолчанию

onPaint не подходит, поскольку мне нужно выводить текст в зависимости от нажатия на клавиатуре.

с image попробую.

благодарю.
chaostalker вне форума Ответить с цитированием
Старый 20.01.2010, 08:29   #4
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

> onPaint не подходит, поскольку мне нужно выводить текст в зависимости от нажатия на клавиатуре

В огороде бузина , а в Киеве дядька)

OnPaint не имеет ни малейшего отношения к "зависимости от нажатия на клавиатуре"
Сергeй вне форума Ответить с цитированием
Старый 20.01.2010, 09:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
onPaint не подходит, поскольку мне нужно выводить текст в зависимости от нажатия на клавиатуре.
Ради бога. У тебя есть некая переменная string куда ты сохраняешь текст введенный по скажем событию OnKeyPress.
А в OnPaint всего лишь отрисовывай содержимое этой строки, вот и все.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получения текста из ListBox дочернего окна / Delphi itsme Помощь студентам 1 13.01.2010 14:14
Delphi окна tanek Помощь студентам 14 05.12.2009 20:31
delphi прозрачность чужого окна guffer Общие вопросы Delphi 1 26.11.2009 22:20
открытие окна в Delphi R11 Помощь студентам 3 14.02.2008 16:23
открытие окна в delphi dima00 Общие вопросы Delphi 14 27.06.2007 23:25