Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Animacja
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Animacja

Witam mam pytanko

Czyli tak - mam formę, na której jest przycisk "Szczegóły". Chciałem zrobić coś takiego, że po naciśnieciu wysuwa mi się np. ListView - nie wiem czy każdy wie o co mi chodzi - coś tak ja wysuwający się pasek zadań

Próbowałem coś z Timerem ale nawet na Interwale =1 za wolno to trwa

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

09-08-2004 17:47
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
mikmas
From Łódź Stadt




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

Najlepiej zrobić swój własny programowy timer...

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
dim Czas as long
const Koncz=1000
do until czas=koncz
czas=czas+1
doevents
sleep 1
loop

Teoretycznie w tym momencie nasz timer wyłączy się po sek. Jednak trochę spowalnia linijka "doevents". Jeżeli nie będzie Ci potrzebna to wiadomo.



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

09-08-2004 17:57
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

NIGDY nie używaj Interval = 1ms, bo i tak ci tej 1ms nie wyciągnie (maksimum 30ms... może 15 na szybkich komputerach, a i to w sprzyjajacych warunkach) - to taka rada na przyszłosć.

A co do wysuwania. Spróbuj zwiekszyć Interval, ale za to dać wieksze skoki przy powiększaniu okna (pewnie powiększasz o 1px.. spróbuj np. o 5px, 10px...).


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

10-08-2004 07:06
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
mikmas
From Łódź Stadt




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

tylko w vb standardowo są twipy. Ja zawsze używam 120 twp. Dla standardu (bo co tyle są te "kropki" [Gridy, czy jakoś tak])


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

10-08-2004 12:17
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Ja gridy mam ustawione co 60 twipów.
Poza tym staram się wszystko liczyć w normalnych jednostkach - czyli pikselach.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

10-08-2004 17:31
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002


Poza tym staram się wszystko liczyć w normalnych jednostkach - czyli pikselach.

Taa, nierozumiem poco Micro$oft wymyślił coś takiego jak Twipy na standard zamiast pixele.


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

10-08-2004 17:58
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Twip miał być w teorii jendostką niezależną od rozdzielczości monitora (inaczej mówiąc - na każdym monitorze miał mieć tyle samo). Powstał, bo cale i punky nie za bardzo nadawały się do mierzenia rzeczy na komputerze.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

10-08-2004 18:24
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1