Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBASICBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDomain RegistrierungDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetiOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal & DelphiPerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige PeripheriegeräteSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideoViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows NetzwerkWindows PhoneWindows ServerWindows SystemdateienWindows ToolsWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Weniger Werbung?
Cover IT-Administrator
In der April-Ausgabe hat sich das IT-Administrator Magazin die Netzwerksicherheit zum Schwerpunkt gesetzt. Darin zeigt Ihnen die Redaktion, wie Sie mit Honeypots auf Hacker-Jagd im Netzwerk gehen und mit OpenVPN für sichere Datentunnel sorgen. Außerdem lesen Sie, was die neue Serverrolle Network Controller in Windows 10 Server zu bieten hat und wie Sie für mehr Sicherheit auf Windows-Rechnern mit dem Gratis-Tool EMET sorgen. In den ...

Das Administrator.de-Gewinnspiel: Stelle dein Wissen unter Beweis und gewinne tolle Preise!

GELÖST

Microsoft Visual Basic 2010 Express --- Progressbar erstellen mit selbsteinstellbarer Länge ---

Frage Entwicklung Visual Studio

Mitglied: 105255

105255 (Level 1)

26.05.2012, aktualisiert 05.06.2012, 7379 Aufrufe, 8 Kommentare

Man könnte normalerweise in eine Textbox einen Wert in Millisekunden angeben und die Progressbar braucht dann genau so lange, bis sie auf 100% landet!
Bloß irgendwie geht es nicht wirklich...

Hallo Leute, ich habe ein Projekt angefangen mit folgendem Code:





01.
Public Class Form1 
02.
 
03.
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 
04.
        Timer1.Start() 
05.
    End Sub 
06.
 
07.
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
08.
        Timer1.Stop() 
09.
    End Sub 
10.
 
11.
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick 
12.
        Timer1.Interval(-TextBox1.Text) 
13.
        ProgressBar1.Increment(1) 
14.
    End Sub 
15.
End Class





Das ganze schaut dann so aus:
Klicke auf das Bild, um es zu vergrößern - 702ada5abede40de768c610163e305a8.png

Mich stört noch dieser kleine Fehler, durch den das ganze Prog. nicht läuft:
37ad3bbfbf74cbc453b442dcb89b2f09.png

Ich habe es von dem YouTube-Video:
http://www.youtube.com/watch?v=ywVTA8SHBWc


Kann mir einer helfen?
(Weiß vielleicht auch jemand wie ich den Code dann umschreiben müsste, dass der Wert, den ich eingeben muss, nicht in Millisekunden, sondern einfach nur in Sekunden anzugeben ist?)

Danke im Voraus!

Chris
Mitglied: wiesi200
26.05.2012 um 08:55 Uhr
Hallo,

benutz doch endlich mal die Codeformatierung.
http://www.administrator.de/faq/20


So, dann wie rechnet man Millisekunden in Sekunden um und wie rechnet man mit Visual Basic?
Fall's du Probleme damit hast benutz eine Suchmaschine deiner Wahl, lass die Youtube Videos die bei dir eh anscheinend nicht funktionieren und glaub mir wenn du dich in die Thematik einliest, ist zwar langweiliger, wirst du mehr lernen.

Zudem schau dir das Video mal genau an und du wirst deinen Fehler finden.

Übrigens ich würd das Intervall beim drücken des Startbuttons setzten

01.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 
02.
 Timer1.Interval = TextBox1.Text 
03.
 Timer1.Start() 
04.
End Sub

Ach Visual Studio gibt eigentlich immer schöne und sehr Informative Fehlermeldungen aus mit denen man schnell fündig wird.
Bitte warten ..
Mitglied: 105255
26.05.2012 um 09:55 Uhr
danke!

das hat mir sehr geholfen!
Bitte warten ..
Mitglied: 105255
26.05.2012 um 10:26 Uhr
Public Class Form1

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Timer1.Interval = TextBox1.Text
Timer1.Start()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Timer1.Stop()
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Increment(1)
End Sub
End Class






Das funktioniert auch nicht!
Bitte warten ..
Mitglied: wiesi200
26.05.2012 um 10:27 Uhr
So Lernkontrolle,

so was war der Fehler?
Bitte warten ..
Mitglied: wiesi200
26.05.2012 um 10:29 Uhr
Ok, was schreibt er den als Fehler?

Und nimm doch endlich die Formatierung her.
Bitte warten ..
Mitglied: 105255
26.05.2012 um 11:46 Uhr
folgendes:



Fehler 1 Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird. C:\Users\Administrator\Documents\Visual Studio 2010\Projects\Versuch\Versuch\Form1.vb 3 99 Versuch



und



Fehler 2 Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird. C:\Users\Administrator\Documents\Visual Studio 2010\Projects\Versuch\Versuch\Form1.vb 8 99 Versuch
Bitte warten ..
Mitglied: wiesi200
26.05.2012 um 14:22 Uhr
Konnte es nicht glauben, ich hab's jetzt kurz selbst erstellt.

Hab den Code genau so rein Kopiert. Es funktioniet ohne Problem.
Gut normal müsste man noch abfangen ob ein Wert in der Textbox drinnen ist da man sonnst auf einen Fehler stoßen kann, aber ich glaub das ist jetzt egal.

Fang vielleicht noch mal von neu an, eftl. hast du zu viel rum gespielt.
Bitte warten ..
Mitglied: MonoTone
29.05.2012 um 09:37 Uhr
Du hast offenbar Button1 und Button2 entweder umbenannt oder gelöscht!

Zudem ist diese Zuweisung:
01.
Timer1.Interval = TextBox1.Text

Äußerst unschön.
Denn du weißt einer Eigenschaft vom Typ Integer einen String zu.
Die ist generell eher gefährlich!
Besser:
01.
dim intervall as integer 
02.
If Textbox1.Text.Length > 0 AndAlso Integer.TryParse(Textbox1.Text, intervall) Then 
03.
 Timer1.Interval = intervall 
04.
 Timer1.Start 
05.
End if 
06.
End Sub
Bitte warten ..
Neuester Wissensbeitrag
Windows Server

Windows 2012 Core Server remote administrieren

Anleitung von Systembastler zum Thema Windows Server ...

Visual Studio
GELÖST Visual Studio 2010 einfache analoge Uhr erstellen (8)

Frage von Herby_z zum Thema Visual Studio ...

VB for Applications
GELÖST Visual Basic 2013 Fehler: Der Prozess kann nicht auf die Datei zugreifen (5)

Frage von playmen zum Thema VB for Applications ...

VB for Applications
GELÖST Visual Basic - Werte in ausgeblendete Zeilen eintragen (2)

Frage von Termiman zum Thema VB for Applications ...

Microsoft Office
GELÖST Excel 2013: Visual Basic Problem (13)

Frage von ggcomsoft zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Zwei Fritzboxen über WLAN verbinden (ohne Verlust) (15)

Frage von Breaked zum Thema LAN, WAN, Wireless ...

TK-Netze & Geräte
GELÖST TK-Anlage wieviel Erfahrung ist notwendig (10)

Frage von TomJones zum Thema TK-Netze & Geräte ...

Entwicklung
Powershell Script zum löschen von Userprofilen (10)

Frage von Thomas91 zum Thema Entwicklung ...

DNS
GELÖST Bind9 Konfig-Problem (9)

Frage von TiTux zum Thema DNS ...