DataGridViewCell.PositionEditingControl Methode

Definition

Legt die Position und 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 das Steuerelement gemäß den anderen Argumenten platziert zu lassen; false um zuzulassen, dass sich das Steuerelement selbst platzieren kann.

setSize
Boolean

true um die Größe anzugeben; false die Größe des Steuerelements selbst zuzulassen.

cellBounds
Rectangle

Eine Rectangle , die die Grenzen der Zelle definiert.

cellClip
Rectangle

Der Bereich, der zum Zeichnen des Bearbeitungssteuerelements verwendet wird.

cellStyle
DataGridViewCellStyle

Ein DataGridViewCellStyle Wert, der die Formatvorlage der zu bearbeitenden Zelle darstellt.

singleVerticalBorderAdded
Boolean

trueum der Zelle einen vertikalen Rahmen hinzuzufügen; andernfalls . false

singleHorizontalBorderAdded
Boolean

trueum der Zelle einen horizontalen Rahmen hinzuzufügen; andernfalls . false

isFirstDisplayedColumn
Boolean

truewenn sich die Hostzelle in der ersten sichtbaren Spalte befindet; andernfalls . false

isFirstDisplayedRow
Boolean

truewenn 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 innerhalb der Hostzelle. Da das Bearbeitungssteuerelement möglicherweise mehr Platz als eine einzelne Zelle einnimmt, muss es möglicherweise anders positioniert werden, wenn eine Zelle in der ersten sichtbaren Spalte oder der ersten sichtbaren Zeile bearbeitet wird, sodass sie nicht außerhalb der DataGridView.

Gilt für:

Weitere Informationen