Главная страница
    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.041 c
15-1154854080
РВА
2006-08-06 12:48
2006.09.03
Просветите кто может...


15-1155231251
Мазут Береговой
2006-08-10 21:34
2006.09.03
Это хорошо, что Microsoft


15-1155209259
ArtemESC
2006-08-10 15:27
2006.09.03
Не найдеться ли у кого звуков пишущей машинки...


15-1155013808
Ega23
2006-08-08 09:10
2006.09.03
С Днём рождения! 8 августа


15-1154954879
Ламот
2006-08-07 16:47
2006.09.03
Разыскуется mp3





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