tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
439
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    Hi @ all ,
    wollt mal fragen wie es geht damit wenn ein Button jetz einen Text nach Text1.text schickt
    Code :
    1
    2
    
    text1.text = "Zeile 1" & vbcrlf & _
    "Zeile 2"
    und halt noch viele zeilen mehr und das dann buchstabe für buchstabe kommt oder Zeile für zeile ... irgend wie mit der "Sleep" funktion nur davon hab ich kein plan ... wäre nice wenn mir einer helfen könnte

    Greetz
    DooMoOo
     

  2. #2
    Avatar von wincnc
    wincnc wincnc ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    632
    Hallo, versuch´s mal hiermit.
    Dazu brauchst Du 1 CommandButton (Command1), 1 TextBox (Text1 - MultLine = True) und 1 Timer (Timer1).
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    Dim Text As String
    Dim N As Long
     
    Private Sub Command1_Click()
     
    N = 1
     
    Text = "Hallo wie geht´s, gefällt Dir das ?"
     
    Timer1.Enabled = True
     
    End Sub
     
    Private Sub Form_Load()
     Text1 = ""
     Timer1.Interval = 200
     Timer1.Enabled = False
    End Sub
     
    Private Sub Timer1_Timer()
     
    Text1 = Text1 & Mid(Text, N, 1)
    Beep
     
    N = N + 1
     
    If N = Len(Text) + 1 Then
     Timer1.Enabled = False
    End If
     
    End Sub
     

  3. #3
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    Ja genau danke
     

  4. #4
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    Kannst du mir evtl. auch sagen wie das Zeile für Zeile Funktioniert ?
     

  5. #5
    Avatar von wincnc
    wincnc wincnc ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    632
    Hallo
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    
    Dim Text As String
    Dim N As Long
    Dim Zeile() As String
     
    Private Sub Command1_Click()
     
    N = 0
     
    Text = "Hallo wie geht´s, gefällt Dir das ?" & vbCrLf & _
    "Das ist die zweite Zeile."
     
    Zeile = Split(Text, vbCrLf)
     
    Timer1.Enabled = True
     
    End Sub
     
    Private Sub Form_Load()
     Text1 = ""
     Timer1.Interval = 500
     Timer1.Enabled = False
    End Sub
     
    Private Sub Timer1_Timer()
     
    Text1 = Text1 & Zeile(N) & vbCrLf ' Edit, hier fehlte  & vbCrLf
    Beep
     
    N = N + 1
     
    If N = UBound(Zeile) + 1 Then
     Timer1.Enabled = False
    End If
     
    End Sub
    Geändert von wincnc (08.05.05 um 16:14 Uhr)
     

  6. #6
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    danköööö
     

  7. #7
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    gibbet noch ne funktion das der auto. runter scrollt
    weil ich nen text hab der über 100 zeilen geht .. und damit das dann auto. mit scrollt
     

  8. #8
    Avatar von MAN
    MAN MAN ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    426
    Setzte einfach hinter dem Code, wo er den Text anfügt noch folgendes dahinter:

    Code :
    1
    
    Text1.SelStart = Len(Text1.Text)

    Dann sollte es funktionieren!

    mfG,
    MAN
    Geändert von MAN (08.05.05 um 17:23 Uhr)
     
    BLT - Die Bundesliga Tabelle der Saison 2011 / 2012 - http://www.spacehoster.de/blt/ NEU: mit Tippspiel!
    EMail: mstangel@gmx.de

  9. #9
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    klappt irgendwie nicht so oder ich habs falsch gemacht

    hab einmal gleich nach dem text der generiert wird gesetzt und einmal davor .. geht aber irgendwie nich
     

  10. #10
    Avatar von MAN
    MAN MAN ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    426
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    Private Sub Timer1_Timer()
     
    Text1 = Text1 & Zeile(N) & vbCrLf ' Edit, hier fehlte  & vbCrLf
    [b]Text1.SelStart = Len(Text1.Text)[/b]
    Beep
     
    N = N + 1
     
    If N = UBound(Zeile) + 1 Then
     Timer1.Enabled = False
    End If
     
    End Sub

    So geht es nicht? Hm.... dann weiß ich leider auch nicht weiter
     
    BLT - Die Bundesliga Tabelle der Saison 2011 / 2012 - http://www.spacehoster.de/blt/ NEU: mit Tippspiel!
    EMail: mstangel@gmx.de

  11. #11
    DooMoOo DooMoOo ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Beiträge
    83
    achso im timer muss das

    THX Geht 1a
     

Ähnliche Themen

  1. Text soll sich Buchstabe für Buchstabe aufbauen.
    Von mona-der-vampir im Forum Flash Plattform
    Antworten: 8
    Letzter Beitrag: 05.05.07, 22:42
  2. Buchstabe filtern
    Von jokybordaux im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 23.05.05, 17:00
  3. Buchstabe abfahren
    Von Majuz im Forum 3D Studio Max
    Antworten: 15
    Letzter Beitrag: 10.06.04, 13:20
  4. [MX] Buchstabe für Buchstabe erscheinen lassen
    Von Jens B. im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 02.05.04, 00:41
  5. Text von links nach rechts Buchstabe für Buchstabe schreiben
    Von Schnip-Schnap im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 9
    Letzter Beitrag: 27.01.04, 23:19