HandledMouseEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillåter en anpassad kontroll för att förhindra MouseWheel att händelsen skickas till den överordnade containern.
public ref class HandledMouseEventArgs : System::Windows::Forms::MouseEventArgs
public class HandledMouseEventArgs : System.Windows.Forms.MouseEventArgs
type HandledMouseEventArgs = class
inherit MouseEventArgs
Public Class HandledMouseEventArgs
Inherits MouseEventArgs
- Arv
- Härledda
Exempel
Följande kodexempel visar hur du markerar mushjulshändelsen så som den hanteras i en anpassad kontroll.
Imports System.Windows.Forms
Public Class MouseWheelControl
Sub New()
' Add initialization code for the control here.
End Sub
Protected Sub MouseWheelControl_MouseWheel(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseWheel
Dim Hme As HandledMouseEventArgs = e
Hme.Handled = True
' Perform custom mouse wheel action here.
End Sub
End Class
Kommentarer
Du vill främst använda HandledMouseEventArgs när du utvecklar en kontroll som behöver hantera själva mushjulshändelserna och förhindra att de visas av kontrollens omedelbara överordnade container. HandledMouseEventArgs skickas inte direkt av MouseEventHandler när den MouseWheel hanterar händelsen. MouseEventHandler Använder i stället en MouseEventArgs, som du måste skicka till en HandledMouseEventArgs för att avbryta en förekomst av MouseWheel.
Konstruktorer
| Name | Description |
|---|---|
| HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean) |
Initierar en ny instans av HandledMouseEventArgs klassen med den angivna musknappen, antal musklickningar, vågräta och lodräta skärmkoordinater, byte av pekarposition och värdet som anger om händelsen hanteras. |
| HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32) |
Initierar en ny instans av HandledMouseEventArgs klassen med den angivna musknappen, antal musklickningar, vågräta och lodräta skärmkoordinater och byte av pekarposition. |
Egenskaper
| Name | Description |
|---|---|
| Button |
Hämtar vilken musknapp som trycktes in. (Ärvd från MouseEventArgs) |
| Clicks |
Hämtar antalet gånger som musknappen trycktes och släpptes. (Ärvd från MouseEventArgs) |
| Delta |
Hämtar ett signerat antal avgränsningar som mushjulet har roterat, multiplicerat med WHEEL_DELTA konstant. En detent är ett snäck av mushjulet. (Ärvd från MouseEventArgs) |
| Handled |
Hämtar eller anger om den här händelsen ska vidarebefordras till kontrollens överordnade container. |
| Location |
Hämtar platsen för musen under den genererande mushändelsen. (Ärvd från MouseEventArgs) |
| X |
Hämtar musens x-koordinat under den genererande mushändelsen. (Ärvd från MouseEventArgs) |
| Y |
Hämtar y-koordinaten för musen under den genererande mushändelsen. (Ärvd från MouseEventArgs) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |