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

Вниз

Переключение форм в MDI приложении   Найти похожие ветки 

 
Jiurasrasr   (2004-08-30 21:25) [0]

Есть mdi приложение.И есть некоторое количество Child окон.
Есть кнопки Вперед,Назад, которые переключают окна попрядку.А именно одно из окон child становиться wsMaximized а то которое было на весь экран, становиться wsNormal.Проблема в том что раскрытие окна идет не мгновенно.Т.е. видно как сворачивается одно окно, и как потом разворачивается другое, что недобно, вернее некрасиво.Я хотел бы чтобы сворачивание и разворачиваниен проводилось безо всяких визуальных эффектов, т.е. наиболее быстро. Как это можно сделать?


 
KilkennyCat ©   (2004-08-31 01:40) [1]

Не работал с mdi, но подозреваю, что есть у childов visibleнное свойство...


 
Mim1 ©   (2004-08-31 19:30) [2]


> [1] KilkennyCat ©   (31.08.04 01:40)


А вы попробуйте. :)
На самом деле mdichild это стиль а не класс окна, так что свойство присутствует, только про использовании этого свойства генерится исключение. Однако насколько я помню mdichild окошком можно рулить при помощи  showwindow.


> Jiurasrasr   (30.08.04 21:25)


Для вашей задачи можно попробывать использовать LockWindowUpdate.

 LockWindowUpdate(application.mainform.Handle);
 form2.WindowState := wsMaximized;
 LockWindowUpdate(0);


 
_sulent ©   (2004-09-01 13:10) [3]

inc(i);
MDIChildren[i].WindowState := wsMaximized;
помудри с этой ерундой


 
Almaz ©   (2004-09-01 23:48) [4]


> Jiurasrasr   (30.08.04 21:25)  

Вы же уже задавали этот вопрос - там вам был дан ответ.
http://delphimaster.net/view/1-1093959708/

Удачи.



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

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

Наверх





Память: 0.46 MB
Время: 0.039 c
1-1093863789
Piter
2004-08-30 15:03
2004.09.19
Медленная работа TIniFile


14-1093527977
Анонимщик
2004-08-26 17:46
2004.09.19
Красное перечеркнутое имя. Удалено модератором.


3-1093244961
kukuikar
2004-08-23 11:09
2004.09.19
Защита паролем таблиц Paradox


4-1091455570
kingdom
2004-08-02 18:06
2004.09.19
GDI vs DirectDraw


1-1094387863
pavelgr
2004-09-05 16:37
2004.09.19
tmemo





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