Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

TableLayoutCellPaintEventArgs, classe

Fournit des données pour l'événement CellPaint.

System.Object
  System.EventArgs
    System.Windows.Forms.PaintEventArgs
      System.Windows.Forms.TableLayoutCellPaintEventArgs

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)
public class TableLayoutCellPaintEventArgs : PaintEventArgs

Le type TableLayoutCellPaintEventArgs expose les membres suivants.

  NomDescription
Méthode publiqueTableLayoutCellPaintEventArgsInitialise une nouvelle instance de la classe TableLayoutCellPaintEventArgs.
Début
  NomDescription
Propriété publiqueCellBoundsObtient la taille et l'emplacement de la cellule.
Propriété publiqueClipRectangleObtient le rectangle dans lequel peindre. (Hérité de PaintEventArgs.)
Propriété publiqueColumnObtient la colonne de la cellule.
Propriété publiqueGraphicsObtient le graphique utilisé pour peindre. (Hérité de PaintEventArgs.)
Propriété publiqueRowObtient la ligne de la cellule.
Début
  NomDescription
Méthode publiqueDispose()Libère toutes les ressources utilisées par PaintEventArgs. (Hérité de PaintEventArgs.)
Méthode protégéeDispose(Boolean)Libère les ressources non managées utilisées par PaintEventArgs et libère éventuellement les ressources managées. (Hérité de PaintEventArgs.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de PaintEventArgs.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

La classe TableLayoutCellPaintEventArgs fournit des informations à propos de la ligne, de la colonne et des limites de la cellule pour prendre en charge la peinture de la cellule dans la table.

L'exemple suivant montre comment /// un TableLayoutCellPaintEventArgs pour personnaliser l'apparence d'un contrôle TableLayoutPanel. Cet exemple de code fait partie d'un exemple plus développé fourni pour le contrôle TableLayoutPanel.


public class DemoTableLayoutPanel : TableLayoutPanel
{
	protected override void OnCellPaint(TableLayoutCellPaintEventArgs e)
	{
		base.OnCellPaint(e);

        Control c = this.GetControlFromPosition(e.Column, e.Row);

        if ( c != null )
        {
            Graphics g = e.Graphics;

            g.DrawRectangle(
				Pens.Red, 
				e.CellBounds.Location.X+1,
				e.CellBounds.Location.Y + 1,
				e.CellBounds.Width - 2, e.CellBounds.Height - 2);

			g.FillRectangle(
				Brushes.Blue, 
				e.CellBounds.Location.X + 1, 
				e.CellBounds.Location.Y + 1, 
				e.CellBounds.Width - 2, 
				e.CellBounds.Height - 2);
        };
	}

}


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.