Προς το περιεχόμενο

VISUAL BASIC stop progressbar


Προτεινόμενες αναρτήσεις

Δημοσ.

Μπορεις να μας βαλεις ενα κομματι του κωδικα για να καταλαβουμε τι ακριβως θεςς

Επειδη αυο που λες ειναι πολυ γενικο και μαλλον κατι αλλο θες αλλα, "το εκφραζεις λαθος"

Δημοσ.

Σε γενικές γραμμές θα πρέπει να ελέγξεις πότε ο μετρητής σου φτάνει στο 20% του μήκους του παράθυρου σου, ανάλογα βέβαια με το βήμα (στη for/while) που έχεις δώσει να κάνει update στο gui η progress bar. Στην if σου, όταν φτάσει στο 20% και γίνει αληθής, χτυπάς ένα παράθυρο msgbox που να λέει το σφάλμα που θέλεις.

  • Like 1
Δημοσ.

Σε γενικές γραμμές θα πρέπει να ελέγξεις πότε ο μετρητής σου φτάνει στο 20% του μήκους του παράθυρου σου, ανάλογα βέβαια με το βήμα (στη for/while) που έχεις δώσει να κάνει update στο gui η progress bar. Στην if σου, όταν φτάσει στο 20% και γίνει αληθής, χτυπάς ένα παράθυρο msgbox που να λέει το σφάλμα που θέλεις.

+1

 

Κάπως έτσι

for(i=0; i<99; i++)

{

progressbar.PerformStep();

if (i>19)

{

messagebox.show("mpla mpla mpla mpla");

}

}

Δημοσ.

Αυτό που είπα με λόγα, το έγραψε ο βαγγέλης. Μήπως τρέχεις κανενα thread στον κωδικα ή συνεχίζεις να είσαι μέσα στη for και μετά το 20% ;

Βάλε καμιά break στην if, αν είναι έτσι, να βγεις απο το loop.

Δημοσ.

Μου λέει max not member of windows form

 

Μόλις αντιγράφω το μήνυμα του Βαγγέλη μου τα βγάζει όλα λάθος

 

οκ έβαλα

 

 

If ProgressBar1.Value = 21 Then

ProgressBar1.Value = 21 = True

End If

If ProgressBar1.Value = 19 Then

Timer1.Stop()

MsgBox("...", MsgBoxStyle.Exclamation, "...")

 

 

και είναι οκ

 

Αλλα πως θα βάλω στην μπάρα κίρτινο χρώμα ?

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...