Heim  >  Artikel  >  Web-Frontend  >  Um festzustellen, ob mit der Maus auf eine Befehlsschaltfläche geklickt wird

Um festzustellen, ob mit der Maus auf eine Befehlsschaltfläche geklickt wird

(*-*)浩
(*-*)浩Original
2019-07-30 17:09:582914Durchsuche

Um festzustellen, ob die Befehlsschaltfläche mit der Maus angeklickt wird, sollte dies im Click-Ereignis der „Befehlsschaltfläche“ ermittelt werden.

Um festzustellen, ob mit der Maus auf eine Befehlsschaltfläche geklickt wird

Klickereignis: Dieses Ereignis tritt auf, wenn eine Maustaste auf einem Objekt gedrückt und dann losgelassen wird. Es tritt auch auf, wenn sich der Wert eines Steuerelements ändert. Bei einem Form-Objekt tritt dieses Ereignis auf, wenn auf einen leeren Bereich oder ein ungültiges Steuerelement geklickt wird. Bei einem Steuerelement tritt dieser Ereignistyp auf, wenn auf einen bestimmten Bereich des Steuerelementobjekts geklickt wird. (Empfohlenes Lernen: JavaScript-Video-Tutorial)

Normalerweise fügen Sie eine Click-Ereignisprozedur an ein CommandButton-Steuerelement, ein Menüobjekt oder ein PictureBox-Steuerelement an, um Befehle oder befehlsähnliche Vorgänge auszuführen. Für andere anwendbare Steuerelemente verwenden Sie dieses Ereignis, um eine Aktion als Reaktion auf Änderungen im Steuerelement auszulösen.

Sie können den Status eines Steuerelements aus Code mithilfe seiner Value-Eigenschaft testen. Durch Klicken auf ein Steuerelement können zusätzlich zum Click-Ereignis MouseDown- und MouseUp-Ereignisse generiert werden. Die Reihenfolge, in der diese drei Ereignisse auftreten, variiert von Kontrolle zu Kontrolle.

Beispielsweise treten diese Ereignisse bei den Steuerelementen „ListBox“ und „CommandButton“ in der folgenden Reihenfolge auf: MouseDown, Click, MouseUp.

Aber für FileListBox-, Label- oder PictureBox-Steuerelemente treten diese Ereignisse in der folgenden Reihenfolge auf: MouseDown, MouseUp und Click. Stellen Sie beim Anhängen von Ereignisprozeduren an diese verwandten Ereignisse sicher, dass ihre Vorgänge nicht miteinander in Konflikt geraten.

Wenn die Reihenfolge, in der Ereignisse in einer Anwendung auftreten, wichtig ist, sollten Kontrollen getestet werden, um die Reihenfolge der Ereignisse zu bestimmen.

Hinweis

Um die linke, mittlere und rechte Maustaste zu unterscheiden, sollten die Ereignisse MouseDown und MouseUp verwendet werden.

Wenn Sie Code im Click-Ereignis haben, wird das DlbClick-Ereignis nie ausgelöst, da das Click-Ereignis das erste der beiden ausgelösten Ereignisse ist. Das Ergebnis ist, dass der Mausklick durch das Click-Ereignis abgeschnitten wird, sodass das DblClick-Ereignis nicht auftritt.

Klickereignis

Dieses Ereignis tritt auf, wenn eine Maustaste auf einem Objekt gedrückt und dann losgelassen wird. Es tritt auch auf, wenn sich der Wert eines Steuerelements ändert.

Bei einem Formularobjekt tritt dieses Ereignis auf, wenn auf einen leeren Bereich oder ein ungültiges Steuerelement geklickt wird. Bei einem Steuerelement tritt dieser Ereignistyp auf, wenn: Klicken Sie mit der linken oder rechten Maustaste auf ein Steuerelement. Bei CheckBox-, CommandButton-, Listbox- oder OptionButton-Steuerelementen tritt das Click-Ereignis nur auf, wenn mit der linken Maustaste geklickt wird.

Weitere technische Artikel zu js finden Sie in der Spalte js-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonUm festzustellen, ob mit der Maus auf eine Befehlsschaltfläche geklickt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn