Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Zamykanie okna
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002
Zamykanie okna

Witam

Jeśli próbuję zamknąć okno z gridem i kilkoma innymi kontrolkami to przez ok. 1 sek mam na ekranie takie nie do konca zamknięte okno(widać zarysy) co wygląda strasznie i dopiero kombinacje z

ockWindowUpdate
WindowProc

i kilkoma innymi przynosi poprawę ale nie zawsze skutkuje.
Czy ktoś ma doświadczenia w tej dziedzinie i mógłby się podzielić ?

Pozdrawiam Busio

25-04-2003 14:51
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
Garf




Typ: neutral
Postów: 65
Zarejestrowany: Apr 2003

Ja miałem podobny problem ze swoim programem, jednak nie usuwałem go. Możliwe, że częściowo problem może rozwiązać zastąpienie wywołania:
Unload Me
wywołaniem:
Me.Hide
Unload Me
Powinno wtedy schować formę i zamknąć ją w tle (jak przypuszczam zapobiegnie to pozostawaniu tego zarysu okienka, jednak nie na 100%).


_____________________________________________
Garfield
Member of Blood Brothers Clan (R)

26-04-2003 09:58
Pokaż profil Garf  Wyślij email do Garf   
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002

To opóźninie powstaje w skutek zamykania otwartych rekordsetów, które są połączone z kontrolkami DataGrid. Jeżeli chcesz mieć dość szybkie ukrywanie formularza, to najpierw pozamykaj wszystkie otwarte rekordsety, z których korzysta ten formularz.
UWAGA ! najpierw odepnij połączenie rekordsetu z kontrolką.
Jeżeli Ci to nie odpowiada, to spróbuj otworzyć formularz z napisem "Proszę czekać" jako modajny, ten z kontrolkami ukrywasz wcześniej i spokojnie - aplikacja nie wygląda jakby się zawiesiła.

26-04-2003 17:35
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002

Rekordsety mam pozamykane tylko ilość kontrolek jest dość duża i to jest pewnie przyczyną, ale urzytkownika nie interesuje przyczyna tylko efekt, a ten jest fatalny...

można prośić o kilka dodatkowych wskazówek odnośnie tego napisu gdyż próbuję i

me.hide

i

me.visible = false

i nie otrzymuje właściwego efektu

pozdrawiam busio

28-04-2003 11:04
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1