Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Глюк KOLForm?   Найти похожие ветки 

 
Ал   (2002-12-26 09:22) [0]

1) Используя у KOLForm

HasCaption := False;
HasBorder := False;

хотел сделать форму без заголовка и БЕЗ РАМКИ. - Фиг вам!
Заголовок убирается, а рамка - нет!

Тогда я сделал

Form1.Form.Style := WS_POPUP;
...
Form1.Form.Visible := True;

Получилось без заголовка и рамки. Одно плохо - при
DoubleBuffered := True;
форма и контролы перерисовываются с таким миганием, что просто жуть!
Сделал
DoubleBuffered := False;
У меня мигать перестало! Но подозреваю, что на медленных машинах будет мигать!

2) решил при создании обычной формы с рамкой и заголовком перекрасить ее в другой цвет:

Form1.Form.Color := clBlue;

Форма перекрасилась, а рамка вокруг нее - нет (поверхность синяя, а рамка в оттенках исходного серого цвета)!

Пробовал менять Form1.Form.Color1 и Form1.Form.Color2 - приложение зависает.

Уважаемые мастера!
Все что я хочу - форму без рамки и заголовка с контролами, которая при перерисовывании не будет сильно мигать.
D6 W98, D4 W98 с соответствующими KOL и MCK.


 
Ал   (2002-12-26 09:47) [1]

Не знаю, что сделал. Дергал проект со всех сторон - и заработало!
Тем не менее - может кто встречался и знает, что не так?


 
Gandalf   (2002-12-29 19:05) [2]


> 1) Используя у KOLForm
>
> HasCaption := False;
> HasBorder := False;
>
> хотел сделать форму без заголовка и БЕЗ РАМКИ. - Фиг вам!
> Заголовок убирается, а рамка - нет!


Лично у меня все прекрасно работает.


> Получилось без заголовка и рамки. Одно плохо - при
> DoubleBuffered := True;
> форма и контролы перерисовываются с таким миганием, что
> просто жуть!


Это грех буфера - лучше его не использовать, и мигать не будет.



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-10736
Zed
2003-08-20 09:45
2003.09.04
Rак сохранить изображение целой формы


3-10649
SPIRIT
2003-08-12 14:19
2003.09.04
Запросик


14-10952
Ig
2003-08-13 20:36
2003.09.04
Ни кто не встречал компонент для Delphi


3-10645
Ден
2003-08-12 14:25
2003.09.04
Снова строки


14-10974
Marser
2003-08-18 01:18
2003.09.04
Именинники 18 августа