Freigeben über


DataGridViewRow.DrawFocus Methode

Definition

Zeichnet ein Fokusrechteck um die angegebenen Begrenzungen.

protected public:
 virtual void DrawFocus(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle bounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, bool cellsPaintSelectionBackground);
protected internal virtual void DrawFocus (System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle bounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, System.Windows.Forms.DataGridViewCellStyle cellStyle, bool cellsPaintSelectionBackground);
abstract member DrawFocus : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewCellStyle * bool -> unit
override this.DrawFocus : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewCellStyle * bool -> unit
Protected Friend Overridable Sub DrawFocus (graphics As Graphics, clipBounds As Rectangle, bounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, cellStyle As DataGridViewCellStyle, cellsPaintSelectionBackground As Boolean)

Parameter

graphics
Graphics

Die Graphics, mit der die DataGridViewRow gezeichnet wird.

clipBounds
Rectangle

Ein Rectangle, das die Fläche der zu zeichnenden DataGridView darstellt.

bounds
Rectangle

Ein Rectangle, das die Begrenzungen der DataGridViewRow enthält, die gezeichnet wird.

rowIndex
Int32

Der Zeilenindex der gezeichneten Zelle.

rowState
DataGridViewElementStates

Eine bitweise Kombination von DataGridViewElementStates-Werten, die den Zustand der Zeile angibt.

cellStyle
DataGridViewCellStyle

Der zum Zeichnen des Fokusrechtecks verwendete DataGridViewCellStyle.

cellsPaintSelectionBackground
Boolean

true für die Verwendung der SelectionBackColor-Eigenschaft von cellStyle als Farbe des Fokusrechtecks, false für die Verwendung der BackColor-Eigenschaft von cellStyle als Farbe des Fokusrechtecks.

Ausnahmen

Die Zeile wurde keinem DataGridView-Steuerelement hinzugefügt.

graphics ist null.

- oder - cellStyle ist null.

Hinweise

Der rowIndex Parameter wird nicht in der Basisklassenimplementierung der DrawFocus Methode verwendet, obwohl er beim Außerkraftsetzen dieser Methode in einer abgeleiteten Klasse verwendet werden kann.

Gilt für

Siehe auch