Article View: pl.comp.lang.vbasic
Article #104799[VB6] Problem z kolejnoscia dzialania
From: MarekF
Date: Fri, 11 Mar 2011 10:22
Date: Fri, 11 Mar 2011 10:22
45 lines
2128 bytes
2128 bytes
Witam
Mam prosta procedure.
6 CommandButon -cmdg(Index)
Klikniecie na ktorymkolwiek robi :
klikniety visible.false (pod cmd jest picturebox zielony)
pozostale visible.true
pojawia sie jakis label
i przejscie do procedury ktora trwa ok 5s.
Chodzi o szybkosc wyswietlania na formie. Mimo, ze visible jest na poczatku,
to zmiany na formie sa widoczne jak zakonczy te dluga procedure. Probowalem
juz Sleep, oraz
cmdg(Index).Visible = False
If cmdg(Index).Visible = False then
skok do procedury
End If
i idzie do procedury mimo, ze na formie nie ma zmian, bo juz niby jest
niewidoczny(programowo).
Gdy odpalam krokowo, to oczywiscie dziala poprawnie.
Co mozna zrobic, zeby przed\wejsciem do procedury ktora trwa 5s, najpierw
wykonal to co ma do zrobienia na formie?
Procedurka
Private Sub cmdG_Click(Index As Integer)
Dim i As Single
cmdG(Index).Visible = False
lblG.Caption = "Ustawianie głowicy nr " & Index
lblGl.Caption = "Głowica nr " & Index
For n = 1 To 6 'zerowanie zmiennej G i powrot cmd
If G(n) = 1 Then
G(n) = 0
cmdG(n).Visible = True
Else
End If
Next n
G(Index) = 1
'do proc odczyt danych
GId = Index
init_glow
odczyt_DO 'to procedura ktora trwa 5 sek
End Sub
Pozdrawiam
MarekF
Technical Details
Message-ID:
<4d79f803$0$2458$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "MarekF" <maf@nospam.pl> Newsgroups: pl.comp.lang.vbasic Subject: [VB6] Problem z kolejnoscia dzialania Date: Fri, 11 Mar 2011 11:22:58 +0100 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6000.16386 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16386 Lines: 46 Message-ID: <4d79f803$0$2458$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.23.135.168 X-Trace: 1299838979 unt-rea-b-01.news.neostrada.pl 2458 83.23.135.168:50476 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit