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

Вниз

Как запретить перерисовываться TScrollBox у?   Найти похожие ветки 

 
Kolan ©   (2007-10-08 09:58) [0]

Здарвствуйте,
 Я тут давеча спрашивал как запретить перерисовку TTreeView(BeginUpdate&#133), а как заблокировать ScrollBox?


 
Amoeba ©   (2007-10-08 10:10) [1]

И какая цель этим преследуется?


 
clickmaker ©   (2007-10-08 10:13) [2]

ну, любому окну можно послать WM_SETREDRAW...


 
Kolan ©   (2007-10-08 10:23) [3]

> И какая цель этим преследуется?

На скрол боксе создается много компонент, если не запрешать отрисовку на время создания, то получается неприяный эффект&#133


 
Kolan ©   (2007-10-08 10:27) [4]

SendMessage(FScrollBox.Handle, WM_SETREDRAW, 0, 0);
try
 {&#133}
finally
 SendMessage(FScrollBox.Handle, WM_SETREDRAW, 1, 0);
end;


Так?

Только теперь вообще ниче не видно, или включил рисование неправильно, или что еще надо сделать?


 
clickmaker ©   (2007-10-08 10:30) [5]

SendMessage(FScrollBox.Handle, WM_SETREDRAW, 1, 0);
RedrawWindow(FScrollBox.Handle, nil, 0, RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN);


 
Kolan ©   (2007-10-08 10:31) [6]

А вот,
FScrollBox.Invalidate;

Только компоненты на скрол боксе не переривосовались, их что в цикле перебрать чтоли??


 
Kolan ©   (2007-10-08 10:32) [7]

> [5] clickmaker ©   (08.10.07 10:30)

Благодарю, так работает&#133


 
Kolan ©   (2007-10-08 10:36) [8]

Так, поле проведенных манипуляций стал странно работать TLabel. При изменениии Caption старый текст не стирается&#133


 
Denis_ ©   (2007-10-08 17:34) [9]

А есл ему репаинт сделать?



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

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

Наверх




Память: 0.46 MB
Время: 0.045 c
8-1168554278
Infinityx93
2007-01-12 01:24
2007.10.28
Динамический Tseries в chart


2-1191433058
aaaaa
2007-10-03 21:37
2007.10.28
про формы


2-1191824158
Quart
2007-10-08 10:15
2007.10.28
Текущая запись


2-1191426525
Max.66RUS
2007-10-03 19:48
2007.10.28
Поиск пути к исполняемому файлу через реестр...


2-1191498875
xayam
2007-10-04 15:54
2007.10.28
Почему DISTINCT не работает?





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