DataGridViewCell.PositionEditingControl Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l'emplacement et la taille du contrôle d'édition hébergé par une cellule dans le contrôle DataGridView.
public:
virtual void PositionEditingControl(bool setLocation, bool setSize, System::Drawing::Rectangle cellBounds, System::Drawing::Rectangle cellClip, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow);
public virtual void PositionEditingControl (bool setLocation, bool setSize, System.Drawing.Rectangle cellBounds, System.Drawing.Rectangle cellClip, System.Windows.Forms.DataGridViewCellStyle cellStyle, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow);
abstract member PositionEditingControl : bool * bool * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Windows.Forms.DataGridViewCellStyle * bool * bool * bool * bool -> unit
override this.PositionEditingControl : bool * bool * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Windows.Forms.DataGridViewCellStyle * bool * bool * bool * bool -> unit
Public Overridable Sub PositionEditingControl (setLocation As Boolean, setSize As Boolean, cellBounds As Rectangle, cellClip As Rectangle, cellStyle As DataGridViewCellStyle, singleVerticalBorderAdded As Boolean, singleHorizontalBorderAdded As Boolean, isFirstDisplayedColumn As Boolean, isFirstDisplayedRow As Boolean)
Paramètres
- setLocation
- Boolean
true
pour que le contrôle soit placé de la manière spécifiée par les autres arguments ; false
pour que le contrôle se place lui-même.
- setSize
- Boolean
true
pour spécifier la taille ; false
pour que le contrôle définisse sa taille lui-même.
- cellClip
- Rectangle
Zone utilisée pour peindre le contrôle d'édition.
- cellStyle
- DataGridViewCellStyle
DataGridViewCellStyle qui représente le style de la cellule en cours de modification.
- singleVerticalBorderAdded
- Boolean
true
pour ajouter une bordure verticale à la cellule ; sinon, false
.
- singleHorizontalBorderAdded
- Boolean
true
pour ajouter une bordure horizontale à la cellule ; sinon, false
.
- isFirstDisplayedColumn
- Boolean
true
si la cellule d’hébergement figure dans la première colonne visible ; sinon, false
.
- isFirstDisplayedRow
- Boolean
true
si la cellule d’hébergement figure sur la première ligne visible ; sinon, false
.
Exceptions
La cellule n'est pas contenue dans un contrôle DataGridView.
Remarques
Certaines classes dérivées de la DataGridViewCell classe, telles que DataGridViewComboBoxCell, hébergent un contrôle dans la cellule sélectionnée. La PositionEditingControl méthode positionne le contrôle d’édition à l’intérieur de la cellule hôte. Étant donné que le contrôle d’édition peut prendre plus d’espace qu’une seule cellule, il peut être nécessaire de le positionner différemment lors de la modification d’une cellule dans la première colonne visible ou la première ligne visible afin qu’il ne peigne pas à l’extérieur de .DataGridView