Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Вниз

Глюк 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 вся ветка

Форум: "KOL";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.01 c
3-10647
vita+
2003-08-11 12:04
2003.09.04
Как произвести обмен данными между MDI-окнами


14-10961
nap
2003-08-15 19:26
2003.09.04
Grid


3-10590
chimbion
2003-08-14 11:46
2003.09.04
Проблема с BDE+MSSQL


14-10885
Calm
2003-08-13 10:31
2003.09.04
Округление чисел. Неужели ТАК правильно???


3-10560
OlkaGTS
2003-08-11 17:06
2003.09.04
Как добавить поле Internalcalc к ClientDataSet в runtime?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский