|
|||||||||||
| ^^kev#### Überflieger ![]() Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan |
|
||||||||||
| exe_cutable Tutorial Leser ![]() Anmeldedatum: 19.05.2008 Beiträge: 43 |
thx für den fehler den du gefunden hast ![]() habs gefixxed aber der fehler taucht immernoch auf [img]/sad.gif[/img] hoffe mir kann da jemand helfen :confused: @mfg exe_ |
||||||||||

Verfasst am: 25.07.2008, 13:52 |
|
| Leerzeichen zwischen Case"wait" etc. | |

Verfasst am: 25.07.2008, 13:58 |
|
(sollniss;5954) Leerzeichen zwischen Case"wait" etc. | |
liegt an source copy:

Verfasst am: 25.07.2008, 14:08 |
|
| ıch kenn mıch unter .NET nıcht aus, doch wıeso machst du das denn mıt nem Tımer ? belass es beım button VB 6 Visual Basic: [code] command1_click() select case txtEingabe.Text case ist = "" [/code] usw. oder wırd das dann nıchts ? |
|

Verfasst am: 25.07.2008, 14:20 |
|
(big earl;5959) ıch kenn mıch unter .NET nıcht aus, doch wıeso machst du das denn mıt nem Tımer ? belass es beım button VB 6 Visual Basic: [code] command1_click() select case txtEingabe.Text case ist = "" [/code] usw. oder wırd das dann nıchts ? | |



Verfasst am: 25.07.2008, 16:35 |
|
| Visual Basic: [code]Public Class Form1 Private Sub cmdAnzeige_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnzeige.Click Timer1.Enabled = True lblAnzeige.Text = "warten" End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Interval = 5000 Timer1.Enabled = False End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim login As String login = txtEingabe.Text Select Case login '<<<<<<<<<<<<<<<<<<< Case "" lblAnzeige.Text = "nix eingegeben" Case "hallo" lblAnzeige.Text = "hallo du" Case "wait" lblAnzeige.Text = "warte bitte" Case Else lblAnzeige.Text = "falsche eingabe!" End Select Timer1.Enabled = False End Sub End Class [/code] brauchst keine 2 timer... |
|

Verfasst am: 25.07.2008, 20:00 |
|
| Warum benutzt du überhaupt n Timer , probier mal hier das Visual Basic: [code] Public Class Form1 Private Sub cmdAnzeige_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnzeige.Click Select Case txtEingabe.Text Case "" lblAnzeige.Text = "nix eingegeben" Case "hallo" lblAnzeige.Text = "hallo du" Case "wait" lblAnzeige.Text = "warte bitte" Case Else lblAnzeige.Text = "falsche eingabe!" End Select End Sub [/code] |
|

Verfasst am: 25.07.2008, 21:20 |
|
| Der Timer1 wird ja nicht disabled! Sprich, du musst den Timer1 zuerst disablen. Public Class Form1 PrivateSub cmdAnzeige_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnzeige.Click Timer1.Enabled = True lblAnzeige.Text = "warten" EndSub PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load EndSub PrivateSub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Timer2.Enabled = True Dim login AsString login = txtEingabe.Text Select Case login '<<<<<<<<<<<<<<<<<<< Case "" lblAnzeige.Text = "nix eingegeben" Case "hallo" lblAnzeige.Text = "hallo du" Case "wait" lblAnzeige.Text = "warte bitte" CaseElse lblAnzeige.Text = "faltsche eingabe!" EndSelect Timer1.Enabled = False '<<<<<<<<<<<<<<<<<<<<<< EndSub EndClass |
|

Verfasst am: 25.07.2008, 22:36 |
|
wie könnte ich da ein Progressbar reinbauen? also die 5sec + eigentliche dauer wär da nice wie geht das :confused: |
|

Verfasst am: 26.07.2008, 09:37 |
|
| was meinst du denn mit "eigentliche dauer" ?? also für die 5 sec gehts so: (mit nem neuen timer) sub cmdAnzeigen_click... timer1.enabled = true timer2.intervall = 1000 timer2.enabled = true progressbar.minimum= 0 progressbar.maximum = 5 end sub sub timer2_ ... if progressbar.value = 5 then timer2.enabled = false exit sub end if progressbar.value += 1 end sub |
|

Verfasst am: 26.07.2008, 09:43 |
|
| Ich würde ja mal breaks einbauen | |

Verfasst am: 26.07.2008, 12:50 |
|
also für die 5 sec gehts so: (mit nem neuen timer) sub cmdAnzeigen_click... timer1.enabled = true timer2.intervall = 1000 timer2.enabled = true progressbar.minimum= 0 progressbar.maximum = 5 end sub sub timer2_ ... if progressbar.value = 5 then timer2.enabled = false exit sub end if progressbar.value += 1 end sub | |


Verfasst am: 26.07.2008, 13:37 |
|
|
Visual Basic: [code]Public Class Form1 Private Sub cmdAnzeige_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnzeige.Click Timer1.Enabled = True lblAnzeige.Text = "warten" ProgressBar1.Value = 0 'die progressbar soll wieder bei 0 anfangen Timer2.Enabled = True End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Interval = 5000 'timer um nach 5 sek das label zu ändern Timer1.Enabled = False Timer2.Interval = 1000 'timer um die progressbar pro sekunde zu aktualisieren Timer2.Enabled = False ProgressBar1.Minimum = 0 'Hier stellt du den minimal- und ProgressBar1.Maximum = 5 ' maximalwert ein 'also bei 0 fängt die progressbar an zu zählen 'maximum: 5, weil du ja für 'die 5 sek. pro sekunde einen schritt weitergehen willst, d.h. 'sie soll nach 5 sekunden voll gefüllt sein... 'wenn der wert der progressbar1 (value) um 1 erhöht, füllt sich 'die progressbar um 1/5 'Bsp: value = 2: progressbar ist zu 2/5 gefüllt End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim login As String login = txtEingabe.Text Select Case login Case "" lblAnzeige.Text = "nix eingegeben" Case "hallo" lblAnzeige.Text = "hallo du" Case "wait" lblAnzeige.Text = "warte bitte" Case Else lblAnzeige.Text = "falsche eingabe!" End Select Timer1.Enabled = False End Sub Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick If ProgressBar1.Value = 5 Then 'wenn die Progressbar schon voll ist, Timer2.Enabled = False '(also wert 5 hat (das maximum ist ja 5)), Exit Sub 'dann timer ausschalten und sub abbrechen, damit der wert nicht 6 wird und es zu einem fehler kommt^^ End If ProgressBar1.Value += 1 'wert erhöht sich um 1 End Sub End Class[/code] so^^, hoffe du verstehst das :p |
|
| Verwandte Themen | Aufrufe | Letzter Beitrag | |||
|---|---|---|---|---|---|
![]() |
Button/Text | 958 | 18.06.2009, 16:21 | ||
![]() |
E-Mail bekomm nach Button klicken | 713 | 02.10.2007, 17:45 | ||
![]() |
Bestimmten "Button" auf Website klicken | 1684 | 14.09.2007, 21:27 | ||
![]() |
webbrowser/ webformular button klicken | 1611 | 23.07.2007, 23:07 | ||
![]() |
Button drücken.. | 842 | 01.07.2007, 13:19 | ||
| [ Time: 0.1081s ][ Queries: 124 (0.0234s) ][ GZIP on - Debug on ] |