ppsGrid Class Library
GridHitTestInfo Class
NamespacesppsGridGridHitTestInfo
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Enthält Informationen über einen Teil vom Steuerelement an einer angegebenen Koordinate.
Declaration Syntax
C#Visual BasicVisual C++
public class GridHitTestInfo
Public Class GridHitTestInfo
public ref class GridHitTestInfo
Members
All MembersMethodsProperties



IconMemberDescription
Column
Ruft den Spaltenindex ab, die der angegebenen Koordinate entspricht.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Row
Ruft den Zeilenindex ab, die der angegebenen Koordinate entspricht.

ToString()()
Returns a String that represents the current Object.
(Inherited from Object.)
Type
Ruft den Teil des Steuerelements ab, die der angegebenen Koordinate entspricht.

Remarks
Die Klasse GridHitTestInfo kann genutzt werden für Informationen, die eine angegebene Koordinate betreffen. Sie können die Klasse nicht direkt instanzieren. Benutzen Sie immer die Methode HitTest(Point).
Examples
Dieses Beispiel zeigt, wie Sie GridHitTestInfo verwenden können:
CopyC#
private void grid_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) {
  GridHitTestInfo hi;                                   // GridHitTestInfo..
  hi = grid.HitTest(new Point(e.X,e.Y));                // ..initialisieren
  switch(hi.Type){                                      // Typ prüfen
    case eHitTestType.None:                             // ..unbekannt
      MessageBox.Show(this,"Nichts geklickt");
      break;
    case eHitTestType.Background:                       // ..Hintergrund
      MessageBox.Show(this,"Hintergrund geklickt");
      break;
    case eHitTestType.Cell:                             // ..Zelle
      string s="    ";
      s+="x="+hi.Column.ToString()+"  ";
      s+="y="+hi.Row.ToString();
      MessageBox.Show(this,"Zelle geklickt: "+s);
      break;
  }
}
Inheritance Hierarchy
Object
GridHitTestInfo

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0