Vcl.DBGrids.TCustomDBGrid.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.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
Beschreibung
Führt spezielle Aktionen durch, wenn der Benutzer eine Maustaste drückt.
Die Methode MouseDown wird automatisch aufgerufen, wenn der Benutzer eine Maustaste drückt. Wird die Maus in einem Bereich des Gitters gedrückt, in dem Größenänderungen der Zeilen oder Spalten möglich sind, trägt MouseDown alle Bearbeitungen ein und ruft die geerbte Methode auf, um die Größenänderung zu verarbeiten. Enthält Options die Konstante dgRowSelect, markiert MouseDown die Zeile, auf die geklickt wurde. Falls die Taste STRG gedrückt wurde, wird der Auswahlstatus umgeschaltet. Wird mit der Maus auf eine Datenzelle geklickt, versetzt MouseDown das Gitter in den Bearbeitungsmodus.