Freigeben über


DataGridViewCell.PositionEditingControl Methode

Definition

Legt die Position und die Größe des Bearbeitungssteuerelements fest, das von einer Zelle im DataGridView-Steuerelement gehostet wird.

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)

Parameter

setLocation
Boolean

true, wenn das Steuerelement wie durch andere Argumente angegeben platziert werden soll. false, damit sich das Steuerelement selbst platzieren kann.

setSize
Boolean

true zum Angeben der Größe, false, damit das Steuerelement seine Größe selbst festlegen kann.

cellBounds
Rectangle

Ein Rectangle, das die Zellbegrenzungen definiert.

cellClip
Rectangle

Der Bereich, der zum Zeichnen des Bearbeitungssteuerelements verwendet wird.

cellStyle
DataGridViewCellStyle

Ein DataGridViewCellStyle, der den Stil der bearbeiteten Zelle darstellt.

singleVerticalBorderAdded
Boolean

true, um der Zelle eine vertikale Rahmenlinie hinzuzufügen, andernfalls false.

singleHorizontalBorderAdded
Boolean

true, um der Zelle eine horizontale Rahmenlinie hinzuzufügen, andernfalls false.

isFirstDisplayedColumn
Boolean

true, wenn sich die Hostzelle in der ersten sichtbaren Spalte befindet, andernfalls false.

isFirstDisplayedRow
Boolean

true, wenn sich die Hostzelle in der ersten sichtbaren Zeile befindet, andernfalls false.

Ausnahmen

Die Zelle ist nicht in einem DataGridView-Steuerelement enthalten.

Hinweise

Einige von der DataGridViewCell -Klasse abgeleitete Klassen, z DataGridViewComboBoxCell. B. , hosten ein -Steuerelement in der ausgewählten Zelle. Die PositionEditingControl -Methode positioniert das Bearbeitungssteuerelement in der Hostzelle. Da das Bearbeitungssteuerelement möglicherweise mehr Platz einnimmt als eine einzelne Zelle, muss es möglicherweise anders positioniert werden, wenn eine Zelle in der ersten sichtbaren Spalte oder ersten sichtbaren Zeile bearbeitet wird, sodass es nicht außerhalb von DataGridViewzeichnet.

Gilt für:

Weitere Informationen