Condividi tramite


DataGridViewRow.DrawFocus Metodo

Definizione

Disegna un rettangolo di attivazione intorno ai limiti specificati.

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)

Parametri

graphics
Graphics

Oggetto Graphics usato per disegnare l'oggetto DataGridViewRow.

clipBounds
Rectangle

Oggetto Rectangle che rappresenta l'area dell'oggetto DataGridView da disegnare.

bounds
Rectangle

Oggetto Rectangle contenente i limiti dell'oggetto DataGridViewRow da disegnare.

rowIndex
Int32

Indice di riga della cella da disegnare.

rowState
DataGridViewElementStates

Combinazione bit per bit di valori DataGridViewElementStates che specifica lo stato della riga.

cellStyle
DataGridViewCellStyle

Classe DataGridViewCellStyle utilizzata per disegnare il rettangolo di attivazione.

cellsPaintSelectionBackground
Boolean

true per utilizzare la proprietà SelectionBackColor del parametro cellStyle come colore del rettangolo di attivazione; false per utilizzare la proprietà BackColor del parametro cellStyle come colore del rettangolo di attivazione.

Eccezioni

La riga non è stata aggiunta a un controllo DataGridView.

graphics è null.

-oppure- cellStyle è null.

Commenti

Il rowIndex parametro non viene usato nell'implementazione della classe base del DrawFocus metodo, anche se può essere usato quando si esegue l'override di questo metodo in una classe derivata.

Si applica a

Vedi anche