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

Вниз

Ужасное моргание при изменении размера окна   Найти похожие ветки 

 
o_serg   (2006-08-10 16:39) [0]

Есть форма, на ней PageControl, на нем еще пара панелей, при изменении размеров окна все ЭТО начинает УЖАСНО моргать и тормозить. Как избавиться от этой ерунды?


 
Sergey13 ©   (2006-08-10 16:42) [1]

Купить новый комп?


 
o_serg   (2006-08-10 16:48) [2]

Athlon 2000+ этого мало?


 
KilkennyCat ©   (2006-08-10 16:57) [3]

dublebuffered


 
o_serg   (2006-08-10 17:05) [4]

пробовал ставить у Формы и PageControl doublebuffered никакого эффекта


 
Desdechado ©   (2006-08-10 17:40) [5]

в визуальных настройках винды есть галка "показывать содержимое при перетаскивании"
не оно?


 
o_serg   (2006-08-10 17:44) [6]

ну дак мне нужно его отображать, только чтоб не моргало так сильно


 
Loginov Dmitry_   (2006-08-10 17:45) [7]


> Как избавиться от этой ерунды?


Не запускать программу из IDE :)


 
RASkov   (2006-08-10 21:49) [8]

> [6] o_serg   (10.08.06 17:44)

Моргает когда Алигн у пэйджконтрола какой нибудь установлен?

> [7] Loginov Dmitry_   (10.08.06 17:45)

Усе равно моргает. Расположен Пэйдж, выравнивание по левому края (не важно) моргает при изменении размера не формы, а формы вместе с Пэйджом. т.е. когда изменение размера формы меняет размер пэйджа.


 
o_serg   (2006-08-10 22:10) [9]

RASkov, выравнивание на Client
неужели ничего нельзя сделать, ну уж оччень некрасиво...


 
Strate ©   (2006-08-10 23:47) [10]

Я уж давно с етим смирился и не обращаю внимания =)


 
Don Nikola ©   (2006-08-11 00:07) [11]

Реально поможет переход на WinApi ;)
Никаких фликеров и тормозов.


 
o_serg   (2006-08-11 11:36) [12]

ясно, видимо придется смириться, всем спасибо


 
Lexiy   (2006-08-11 11:55) [13]

конкретно с написанной формой или вообще лбое окно ?
если второе меняй дрова :)


 
o_serg   (2006-08-11 12:00) [14]

именно те проги, которые я на Delphi пишу


 
Sapersky   (2006-08-11 15:57) [15]

Может так? Пробовал на форме с panel и paintbox, помогало.

TForm1 = class(TForm)
 <...>  
 procedure WMEraseBkgnd(var Message: TWmEraseBkgnd); message WM_ERASEBKGND;
 <...>  
end;

procedure TForm1.WMEraseBkgnd(var Message: TWmEraseBkgnd);
begin
// to prevent flickering
end;


 
o_serg   (2006-08-11 16:06) [16]

нет не помогло


 
clickmaker ©   (2006-08-11 17:07) [17]


> to prevent flickering

для этого нужно Message.Result := 1;



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1151004540
Krants
2006-06-22 23:29
2006.09.03
Хроника БД Access


1-1153690420
Fantasy
2006-07-24 01:33
2006.09.03
многоязыковый интерфейс


15-1155204435
Ketmar
2006-08-10 14:07
2006.09.03
XP и права на расшареные папки "per user"


15-1154899987
Andy BitOff
2006-08-07 01:33
2006.09.03
TRegExpr by Andrey V. Sorokin. Это далеко не лучший выбор.


2-1155496080
K_Lock
2006-08-13 23:08
2006.09.03
Можно ли от этого избавиться???





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский