Vcl.Grids.TInplaceEditList.MouseDown
Delphi
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer); override;
C++
DYNAMIC void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TInplaceEditList |
Beschreibung
Stellt spezielle Verarbeitung bereit, wenn eine Maustaste von dem Benutzer gedrückt wird.
Drückt der Benutzer die linke Maustaste über der Schaltfläche, die die Auswahlliste öffnet, überprüft MouseDown, ob die Liste bereits geöffnet wurde und - falls ja - wird die Auswahlliste geschloßen. Ansonsten ruft MouseDown die DropDown-Methode zum Öffnen der Auswahlliste auf. Schließlich erzeugt MouseDown ein OnMouseDown-Ereignis.
Der Button-Parameter bestimmt die von dem Benutzer gedrückte Maustaste. Shift gibt an, welche Taste (Umschalt, Strg oder Alt) beim Drücken der Maustaste in den gedrückten Zutand wurde. X und Y sind die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements.