Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 17:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Progressbar frage :)

Discussion on Progressbar frage :) within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 200
Join Date: Oct 2011
Posts: 1,992
Received Thanks: 78
Progressbar frage :)

Ich will das sich die Progressbar lädt und drannimmst bei verschiedenen % Zahlen das Programm eine fehlermeldung bringt.
Unten sollte noch ein Label sein das die % anzeigt

Wie ist der Code
Taekwondo14 is offline  
Old 11/02/2012, 14:26   #2

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Welche Sprache?

Ich hoffe mal, dass dir hier keinen nen C&P Code postet.
Das hier ist wirklich kein schwerwiegendes Problem, welches man nicht innerhalb weniger Minuten, wenn nicht sogar Sekunden, googeln könnte.

Nur ein kleiner Hinweis:

Wenn du Abfangen möchtest, wenn sich der Wert der Progressbar verändert, dann schau dir doch einfach mal die Events der Progressbar an, da findest du bestimmt etwas dafür.

Und das "Problem" mit dem Label solltest du selber lösen können, wenn du dir auch nur einmal die Grundlagen der jeweiligen Sprache eingeschaut hast.
Syc is offline  
Old 11/02/2012, 15:10   #3
 
elite*gold: 0
Join Date: Jul 2012
Posts: 284
Received Thanks: 127
Wenn MaxValue = 100 ist und MinValue = 0 kannst du einfach per Value-Abfrage den Prozentwert abrufen, und einen Timer reinbauen der dies überprüft.

Code:
If ProgressBar123Test.Value = 20 Then ' 20 = 20%
' Funktion
End If
3Angle is offline  
Old 11/02/2012, 15:20   #4
 
elite*gold: 200
Join Date: Oct 2011
Posts: 1,992
Received Thanks: 78
Sprache Vb..net
also muss man das einzeln aufschreiben von 1-100 ?
Taekwondo14 is offline  
Old 11/02/2012, 21:54   #5
 
airsonic's Avatar
 
elite*gold: 2
Join Date: Jul 2011
Posts: 371
Received Thanks: 108
Quote:
Originally Posted by Taekwondo14 View Post
Sprache Vb..net
also muss man das einzeln aufschreiben von 1-100 ?
wenn du mal zeit hast könntest du es so machen, geht aber viel einfacher
airsonic is offline  
Old 11/03/2012, 09:21   #6
 
elite*gold: 200
Join Date: Oct 2011
Posts: 1,992
Received Thanks: 78
Wie denn ?
Taekwondo14 is offline  
Old 11/03/2012, 11:06   #7
 
5anku's Avatar
 
elite*gold: 170
Join Date: Jan 2011
Posts: 74
Received Thanks: 74
Die Frage die sich stellt, durch was ändert sich die Bar. Ist es ein Download von einer Website oder doch ein Kopiervorgang?
5anku is offline  
Old 11/03/2012, 11:46   #8
 
Skriptum's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,506
Received Thanks: 257
Quote:
Originally Posted by Taekwondo14 View Post
Wie denn ?
Schleifen, dass ist das Zauberword, einfach mal googeln...

Wenn du dann noch Probleme hast, frage hier nach, aber nicht nur wie geht das, sondern richtige fragen an denen man auch merkt, dass du es wenigstens vesucht hast!
Skriptum is offline  
Old 11/03/2012, 11:47   #9
 
airsonic's Avatar
 
elite*gold: 2
Join Date: Jul 2011
Posts: 371
Received Thanks: 108
Quote:
Ich will das sich die Progressbar lädt und drannimmst bei verschiedenen % Zahlen das Programm eine fehlermeldung bringt.
Unten sollte noch ein Label sein das die % anzeigt
Code:
If ProgressBar123Test.Value = 20 Then
msgbox("20%")
ElseIf ProgressBar123Test.Value = 50 then
msgbox("hälfte")
elseIf ProgressBar123Test.Value = 95 then
msgbox("fast fertig")
End If
meinst du sowas?
airsonic is offline  
Old 11/03/2012, 11:48   #10
 
Skriptum's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,506
Received Thanks: 257
Quote:
Originally Posted by airsonic View Post
Code:
If ProgressBar123Test.Value = 20 Then
msgbox("20%")
ElseIf ProgressBar123Test.Value = 50 then
msgbox("hälfte")
elseIf ProgressBar123Test.Value = 95 then
msgbox("fast fertig")
End If
meinst du sowas?
Das ist eine If- Abfrage, such mal nach For oder While Schleifen in VB

---------------

Du könntest die If Abfrage und die Schleife(n) kombienieren.
Skriptum is offline  
Old 11/03/2012, 12:29   #11
 
airsonic's Avatar
 
elite*gold: 2
Join Date: Jul 2011
Posts: 371
Received Thanks: 108
Quote:
Originally Posted by Skriptum View Post
Das ist eine If- Abfrage, such mal nach For oder While Schleifen in VB

---------------

Du könntest die If Abfrage und die Schleife(n) kombienieren.
ich habe diesen Thread nicht erstellt ich habe nur eine Möglichkeit gepostet
airsonic is offline  
Old 11/03/2012, 12:47   #12
 
Skriptum's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,506
Received Thanks: 257
Quote:
Originally Posted by airsonic View Post
ich habe diesen Thread nicht erstellt ich habe nur eine Möglichkeit gepostet
ja, aber ich habe deine Möglichkeit dann etwas "verbessert"
Von daher ist es egal, ob du der Ersteller warst oder nicht.
Skriptum is offline  
Old 11/03/2012, 15:07   #13
 
elite*gold: 200
Join Date: Oct 2011
Posts: 1,992
Received Thanks: 78
Wie wurde denn das dann ausehen ?
Taekwondo14 is offline  
Old 11/03/2012, 15:27   #14
 
Der4StoryMan's Avatar
 
elite*gold: 180
Join Date: Oct 2010
Posts: 228
Received Thanks: 136
Post

Ja mit der If-Abfrage ist es doch am einfachsten;

Code:
'Schreib das in ein Timer1.Tick Sub'

If Progressbar1.value = 20 then
Msgbox("Es ist ein Fehler aufgetreten, die Progressbar hat bereits zu 20% geladen")
ElseIf Progressbar1.value = 50 then
Msgbox("Es ist ein Fehler aufgetreten, die Progressbar hat bereits zu 50% geladen")
ElseIf Progressbar1.value = 80 then
Msg("Es ist ein Fehler aufgetreten, die Progressbar hat bereits zu 80% geladen")
ElseIf Progressbar.value = 100 then
Timer1.stop()
Msg("Fertig geladen")
EndIf

'Jedes mal wenn der Timer Ticked wird Progressbar.value um Eins erhöht.' 
Progressbar.value += 1

'Label1 zeigt die derzeitigen %te der Progressbar'
Label1.text = Progressbar.value & "% von 100%"

End Sub

Falls ich dir helfen konnte; Thanks :b
Der4StoryMan is offline  
Old 11/03/2012, 15:33   #15
 
Skriptum's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,506
Received Thanks: 257
Quote:
Originally Posted by Der4StoryMan View Post
Ja mit der If-Abfrage ist es doch am einfachsten;

Code:
'Schreib das in ein Timer1.Tick Sub'

If Progressbar1.value = 20 then
Msgbox("Es ist ein Fehler aufgetreten, die Progressbar hat bereits zu 20% geladen")
ElseIf Progressbar1.value = 50 then
Msgbox("Es ist ein Fehler aufgetreten, die Progressbar hat bereits zu 50% geladen")
ElseIf Progressbar1.value = 80 then
Msg("Es ist ein Fehler aufgetreten, die Progressbar hat bereits zu 80% geladen")
ElseIf Progressbar.value = 100 then
Timer1.stop()
Msg("Fertig geladen")
EndIf

'Jedes mal wenn der Timer Ticked wird Progressbar.value um Eins erhöht.' 
Progressbar.value += 1

'Label1 zeigt die derzeitigen %te der Progressbar'
Label1.text = Progressbar.value & "% von 100%"

End Sub

Falls ich dir helfen konnte; Thanks :b
einfach, aber ob es die beste Lösung ist, ist die Frage. Zudem ist es doch als Anfänger besser sich auch mal mit komplizierteren, aber dafür oft besseren Lösungen zu beschäftigen, um dazu zu lernen
Skriptum is offline  
Reply


Similar Threads Similar Threads
VB 2010 Webbrowser - Progressbar Frage
02/25/2011 - .NET Languages - 12 Replies
Guten Tag! Ich habe ein Problem und zwar wenn man das mit Webbrowser1_ProgressChanged (oder so) das mit der ToolstripProgressbar macht mit dem Code ToolStripProgressbar1.Maximum = e.Maximum... ToolStripProgessbar1.Value = e.CurrenProgress (Halt der Code.. ich glaub die meisten wissen was gemeint ist.) Bei mir kommt dann immer ein Fehler wenn ich eine Seite aufrufe... Bitte helft mir... :S
progressbar
07/22/2010 - AutoIt - 10 Replies
hab mal wieder ne kleine frage, undzwar will ich, wenn ich ein button drücke die progressbar sich jedesmal um 20erhöht, aber bekomm das iwie nicht hin ... in internet hab ich dazu nicht wirklich was gefunden.... mein bsp. code: #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3>
Progressbar
06/18/2010 - AutoIt - 2 Replies
$get1 = InetGet("...",$zgh & "\...") $inf1 = InetGetInfo($get1,0) Do GUICtrlSetData($Progress1,$inf1) Until InetGetInfo($get1,2) = True Also, die Progressbar bleibt leer und die GUI ist scheintot, aber es lädt die Datei... 1. Progressbar soll konstant zum Download sein. 2. GUI soll aktiv bleiben.
VB-Webbrowser mit ProgressBar
05/09/2010 - .NET Languages - 2 Replies
Hey Leute Ich bekomme es einfach nicht hin, das beim laden einer seite in meinem webbrowser der progressbar den ladefortschritt der seite zeigt die ich aufrufen möchte. kann mir jemand konkret erklären wie das klappt was oben steht? Danke
[PROGRESSBAR/MP3]HiLFE
08/25/2009 - AutoIt - 14 Replies
1.Also ich habe mit dem KODA form designer eine progress bar erstellt und jetzt weiss ich nicht wie ich sie zum laufen bringe des sollte dann gehen z.B. wenn button oder so gedrückt wird wie mache ich das und kann man dann auch irgendwie überprüfen ob die Progressbar fertig geladen ist? 2.Also ich wollte fragen ob ich eine mp3 oder wenns seien muss eine wav datei wärend einem skript abspielen kann wenn ja wie??? Wer mir hilft bekommt thanks ;) MFG



All times are GMT +2. The time now is 17:44.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.