Thread View: pl.comp.lang.vbasic
2 messages
2 total messages
Started by MarekF
Fri, 11 Mar 2011 10:22
[VB6] Problem z kolejnoscia dzialania
Author: 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
Re: [VB6] Problem z kolejnoscia dzialania
Author: MarekF
Date: Fri, 11 Mar 2011 10:39
Date: Fri, 11 Mar 2011 10:39
6 lines
1253 bytes
1253 bytes
Użytkownik "MarekF" <maf@nospam.pl> napisał w wiadomości news:4d79f803$0$2458$65785112@news.neostrada.pl... Wpadlem na Form.Refresh i jest OK Pozdrawiam MarekF
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads