Share via


GridHitTest-Methode

Gibt als Ausgabeparameter die Komponenten eines Datenraster-Steuerelements (Grid) entsprechend den jeweiligen horizontalen (X) und vertikalen (Y) Koordinaten zurück.

Grid.GridHitTest(nXCoord_In, nYCoord_In
   [, nWhere_Out [, nRelRow_Out [, nRelCol_Out [, nView_Out]]]])

Parameter

  • nXCoord_In
    Gibt die horizontale (X) Position in Pixel innerhalb des Formulars an, das das Datenraster enthält.

  • nYCoord_In
    Gibt die vertikale (Y) Position in Pixel innerhalb des Formulars an, das das Datenraster enthält.

  • nWhere_Out
    Ein Ausgabeparameter mit einem Wert, der der Datenraster-Komponente an der mit nXCoord_In und nYCoord_In angegebenen Position entspricht. In der folgenden Tabelle werden die Werte für @nWhere_Out mit den entsprechenden Datenraster-Komponenten aufgeführt.

    @nWhere_Out Datenraster-Komponente
    0 Eine unbestimmbare Datenraster-Komponente.
    1 Spaltenkopf.
    2 Zwischen Spaltenköpfen.
    3 Zelle.
    4 Reserviert.
    5 Teilungslinie.
    6 Datensatz-Löschmarkierung.
    7 Reserviert.
    8 Reserviert.
    9 Reserviert.
    10 Reserviert.
    11 Markierungsfeld in der oberen linken Ecke.
    12 Datensatzmarkierer.
    13 Größenänderungsbereich des Spaltenkopfs.
    14 Größenänderungsbereich der Zeile.
    15 Reserviert.
    16 Horizontale Bildlaufleiste.
    17 Vertikale Bildlaufleiste.
  • nRelRow_Out
    Ein Ausgabeparameter, der die relative Rasterzeile am angegebenen Punkt enthält.

  • nRelCol_Out
    Ein Ausgabeparameter, der die relative Rasterspalte am angegebenen Punkt enthält.

  • nView_Out
    Ein Ausgabeparameter mit einem Wert, der dem Rasterbereich entspricht, in dem der angegebene Punkt liegt. Wenn das Datenraster in zwei Bereiche geteilt ist, hat dieser Parameter den Wert 0, wenn der angegebene Punkt im linken Bereich liegt, und den Wert 1, wenn der angegebene Punkt im rechten Bereich liegt. Wenn das Datenraster nicht in getrennte Bereiche geteilt ist, hat dieser Parameter den Wert 1.

Hinweise

Die GridHitTest( )-Methode gibt den Wert Wahr (.T.) zurück, wenn der angegebene Punkt innerhalb des Datenrasters liegt, andernfalls wird Falsch (.F.) zurückgegeben.

Die GridHitTest( )-Methode kann bei Mausereignissen oder OLE-Dropziel-Ereignissen verwendet werden, um festzustellen, an welcher Stelle des Datenrasters sich der Mauszeiger befindet. Um eine bestimmte Zelle des Datenrasters zu aktivieren, können die Parameter nRelRow_Out und nRelCol_Out an die ActivateCell( )-Methode übergeben werden.

Siehe auch

ActivateCell-Methode | ActiveColumn-Eigenschaft | ActiveRow-Eigenschaft | MCOL( ) | MROW( )

Betrifft: Datenraster-Steuerelement (Grid)