Ergebnis 1 bis 9 von 9

Thema: visual basic 6 erkennt zwei aufeinanderfolgende klicks nicht

  1. #1
    HTML Newbie
    Registriert seit
    25.10.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard visual basic 6 erkennt zwei aufeinanderfolgende klicks nicht

    hallo, ich habe folgendes problem:

    ich habe mit VB ein programm geschrieben, auf meine hauptform habe ich ein image gelegt. jedesmal wenn ich mit der maus auf das image linksklicke soll eine aktion ausgeführt werden.

    nun mein problem: wenn ich auf das image doppelklicke soll diese aktion zweimal ausgeführt werden. leider macht VB das aber nur beim ersten klick, nicht mehr beim zweiten.
    hat jemand eine idee?

    gruß heiko
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    du hast praktisch beim _click eins und beim _dblclick ?
    (bin net sicher ob die subs wirklich so heißen)

    und des dblclick wird nicht ausgeführt weil der einfache
    click immer zuvor kommt ?
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    dblklick soll nicht ausgeführt werden, sondern zwei clicks, aber wenn die ganz schnell hintereinander kommen, wird nur der erste click erkannt

  4. #4
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hm... dann führste praktisch den 2ten click schneller aus als die
    sub fürn ersten durchgelaufen is.... fallen mir spontan 2 möglichkeiten ein..

    lager mal die prozedur selber in ne eigene privat sub / function aus, vielleicht
    kannst des damit umgehen. bin mir aber net sicher ob des klappt.

    oder du legst für ausführung nen timer fest. wärtst erstmal ab wieoft
    geklickt wird, speicherst des in ner variable und lässt dann die sub
    durchlaufen...is halt net wirklich des eleganteste
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    zitat: "hm... dann führste praktisch den 2ten click schneller aus als die
    sub fürn ersten durchgelaufen is.... fallen mir spontan 2 möglichkeiten ein.. "

    glaube ich nicht, weil: wenn ich die zwei schnellen klicks an zwei verschiedenen stellen innerhalb des images mache, erkennt er auch zwei klicks.
    kann es sein, dass er zwei schnelle klicks auf einer stelle nicht erkennt weil er sonst zwei schnelle klicks und doppelklick nicht auseinanderhalten könnte?

  6. #6
    Kaiserliche Hoheit Avatar von vbtricks
    Registriert seit
    26.12.2005
    Beiträge
    1.586
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Salut,

    mal probiert, statt dem Click-Ereignis das MouseDown-Ereignis zu verwenden?


    Stefan

    PS: Meine VB6 Zeit ist jetzt auch schon zwei, drei Jahre her...
    Farben richtig wählen: ColorBlender
    Website validieren: W3C Markup Validation Service
    Meine Website: vbtricks
    Kleines Snake zwischendurch?

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    mouse down geht leider nicht

    hier mal konkret was ich stehen habe:

    Private Sub FÜNF_Click()

    X = ZWISCHENSTAND + 5

    ZWISCHENSTAND.Caption = X

    End Sub

    bei jedem klick sollen 5 zu ZWISCHENSTAND addiert werden.

    klappt auch wenn die zwei klicks mindestens 0,5 sek auseinanderliegen.
    andernfalls wird nur der erste gewertet, nicht der zweite

  8. #8
    Kaiserliche Hoheit Avatar von vbtricks
    Registriert seit
    26.12.2005
    Beiträge
    1.586
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Salut,

    hm, dann scheint dir das Windows-System einen Strich durch die Rechnung zu machen.

    Evtl. mal prüfen, das DoubleClick-Ereignis zu nutzen. Du müsstest schauen, ob das Click-Ereignis vorher aufgerufen wird, wenn später ein DoubleClick-Ereignis ausgelöst wird und deine Zählweise entsprechend anpassen...


    Stefan
    Farben richtig wählen: ColorBlender
    Website validieren: W3C Markup Validation Service
    Meine Website: vbtricks
    Kleines Snake zwischendurch?

  9. #9
    HTML Newbie
    Themenstarter

    Registriert seit
    25.10.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ahh jetzt klappts, ich habe einfach alles was ich unter Private Sub FÜNF_Click() hatte zusätzlich nach Private Sub FÜNF_DblClick() kopiert.

    klicke ich zweimal schnell passiert folgendes: beim ersten klick wird das click ereignis ausgelöst, beim zweiten das dblclick ereignis, also zwei ereignisse, genau das was ich wollte,

    danke vbtricks und driver für eure vorschläge

Ähnliche Themen

  1. Visual Basic Hilfe
    Von Kim im Forum Forum für alle anderen Programmiersprachen
    Antworten: 5
    Letzter Beitrag: 04.07.2009, 22:05
  2. Visual Basic auf Datenbank zugreifen
    Von incendium im Forum Forum für alle anderen Programmiersprachen
    Antworten: 1
    Letzter Beitrag: 12.04.2008, 20:47
  3. Visual Basic Frage
    Von phore im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 01.06.2005, 18:36
  4. Visual Basic
    Von Michael_ im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 19.07.2004, 16:49
  5. Visual Basic Site
    Von Daniel im Forum Link Tipps
    Antworten: 32
    Letzter Beitrag: 14.07.2004, 11:12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •