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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 02.06.2009, 23:22
Bombus Bombus вне форума
Прохожий
 
Регистрация: 02.06.2009
Сообщения: 5
Репутация: 10
Плохо Опять мерцание :(

Здаравствуйте, уважаемые!

У меня проблема. Сделал прогу, которая красивости ради должна сама "печатать" текст и отображать каретку (как в редакторе текста). Вывод происходит прямо в компонент Label, который транспарентный и находится перед градиентным фоном (чтобы были видны мерцания).
Извините что она печатает всякую чушь.

Можно ли переделать мою прогу так, чтобы она не мерцала. Может если не через Лэйбл выводить текст...

Очень-очень нужна Ваша помощь!
Вложения
Тип файла: rar Автопечать текста.rar (8.0 Кбайт, 16 просмотров)
Ответить с цитированием
  #2  
Старый 03.06.2009, 21:28
Bombus Bombus вне форума
Прохожий
 
Регистрация: 02.06.2009
Сообщения: 5
Репутация: 10
По умолчанию

Ыыы... У меня всё меньше времени... Молю о помосчи!!!
Ответить с цитированием
  #3  
Старый 04.06.2009, 03:45
Аватар для GLFox
GLFox GLFox вне форума
Прохожий
 
Регистрация: 11.10.2005
Сообщения: 26
Репутация: 10
По умолчанию

Почитай что-ли про DoubleBuffered... Вроде, у TForm есть такое свойство... Может поможет...
Ответить с цитированием
  #4  
Старый 05.06.2009, 00:07
Bombus Bombus вне форума
Прохожий
 
Регистрация: 02.06.2009
Сообщения: 5
Репутация: 10
По умолчанию

Цитата:
Сообщение от GLFox
Почитай что-ли про DoubleBuffered... Вроде, у TForm есть такое свойство... Может поможет...
Не, не катит. Всё равно мерцает.
Ответить с цитированием
  #5  
Старый 05.06.2009, 11:45
Аватар для pesi
pesi pesi вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 275
Репутация: 43
По умолчанию

а так
Код:
panel1.DoubleBuffered:=True;
Ответить с цитированием
  #6  
Старый 06.06.2009, 19:45
Bombus Bombus вне форума
Прохожий
 
Регистрация: 02.06.2009
Сообщения: 5
Репутация: 10
По умолчанию Решено!!!

Цитата:
Сообщение от pesi
а так
Код:
panel1.DoubleBuffered:=True;
Оу май, фокус с панелью прошёл очень успешно!!! Мерцание пропало совсем!

Pesi, огромнейшее Вам спасибо Как Вы догадались до столь простого решения!

ЗЫ Кстати, а почему буферизация формы не даёт результата в отличие от панели? Удивительно...
Ответить с цитированием
  #7  
Старый 06.06.2009, 20:18
Аватар для :S.p.a.m.
:S.p.a.m. :S.p.a.m. вне форума
Активный
 
Регистрация: 04.05.2008
Сообщения: 260
Репутация: 15
По умолчанию

Потомучто панель является контейнером, а значит и родителем.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter