German Buttontaste mit autorepeat wenn ich sie gedrückt halte

Discussion in 'German Forum' started by troll, Feb 20, 2008.

  1. troll

    troll Member Licensed User

    Hallo zusammen,
    ich bin neu hier und habe schon ein Problem:

    Wenn ich die Buttontaste test gedrückt halte,
    soll meine SUB test_Click das Zeichen an die
    serielle Schnittstelle mehrmals (autorepeat) senden.

    Bis jetzt sendet sie nur einmal pro "draufdrücken".

    Könnt ihr mir helfen ?

    Gruß
    Wolfgang

    PS Danke
     
  2. wolfgang

    wolfgang Member Licensed User

    Hallo Wolfgang,
    herzlich willkommen bei Basic4PPC.
    Wer programmiert hat immer ein Problem und für dessen Lösung sind ja Foren da.
    Das Ereignis test _click wird erst ausgelöst, wenn der Button wieder losgelassen wird. Wenn Du genau weißt wie oft etwas wiederholt werden muss, kannst Du folgendes probieren:
    Code:
    Sub Globals
       
    'Declare the global variables here.
    End Sub

    Sub App_Start 
       Form1.Show
    End Sub


    Sub Button1_Click
       
    For i = 0 To 100
          Form1.Text = i
          i = i + 
    1
          Sleep(
    100)
       
    Next
    End Sub
    Die Schnittstelle habe ich durch Form1.Text ersetzt. Das Sleep(100) dient nur dazu, dass Du besser siehst was passiert.

    Gruß Wolfgang
     
  3. troll

    troll Member Licensed User

    Problem in teilen gelöst....

    Hallo Wolfgang,

    danke für die schnelle Antwort.

    Leider brauche ich eine Lösung, die
    mir nur solange "repeatet" wie ich draufdrücke.

    Leider kann ich nicht vorhersagen wieviele Kommandos
    notwendig sind.

    Gibt es dafür eine andere Lösung ?

    Gruß
    Wolfgang
     
  4. berndgoedecke

    berndgoedecke Active Member Licensed User

    Probier das mal

    Gruß

    berndgoedecke
     

    Attached Files:

  5. troll

    troll Member Licensed User

    dein testfile läuft - meins nicht

    Hallo berndgoedecke,

    danke dein file läuft.

    Nur wenn ich das in meine Applikation kopiere
    dann fehlen mir unter form1-button1 die Events ButoonDown und ButtonUp.

    Was mache ich falsch ?

    Gruß
    Wolfgang
     
  6. berndgoedecke

    berndgoedecke Active Member Licensed User

    Es handelt sich um einen ImageButton

    Gruß
    berndgoedecke
     
  7. troll

    troll Member Licensed User

    ups - ... habe ich nicht bemerkt ...

    Dankeschön

    Viele Grüße
    Wolfgang
     
  8. troll

    troll Member Licensed User

    buttonfarbe ändert sich nach tastendruck

    hallo berndgoedecke,

    leider wird der button nicht mehr grün
    nachdem ich ihn gedrückt habe.

    wie komme ich wieder zu meiner farbe?

    schöne grüße
    wolfgang
     
Loading...