Sdílet prostřednictvím


DataGridViewCell.PositionEditingControl Metoda

Definice

Nastaví umístění a velikost ovládacího prvku pro úpravy hostované buňkou v ovládacím DataGridView prvku.

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)

Parametry

setLocation
Boolean

true mít ovládací prvek uvedený podle ostatních argumentů; false umožnit ovládacímu prvku umístit sám sebe.

setSize
Boolean

true určit velikost; false umožňuje ovládacímu prvku velikost samotného.

cellBounds
Rectangle

A Rectangle , která definuje hranice buněk.

cellClip
Rectangle

Oblast, která se použije k vykreslení ovládacího prvku pro úpravy.

cellStyle
DataGridViewCellStyle

A DataGridViewCellStyle , který představuje styl upravované buňky.

singleVerticalBorderAdded
Boolean

true přidat svislé ohraničení do buňky; falsev opačném případě .

singleHorizontalBorderAdded
Boolean

true přidat vodorovné ohraničení do buňky; falsev opačném případě .

isFirstDisplayedColumn
Boolean

true pokud je hostující buňka v prvním viditelném sloupci; falsev opačném případě .

isFirstDisplayedRow
Boolean

true pokud je hostující buňka v prvním viditelném řádku; falsev opačném případě .

Výjimky

Buňka není obsažena v ovládacím DataGridView prvku.

Poznámky

Některé třídy odvozené od DataGridViewCell třídy, například DataGridViewComboBoxCell, hostují ovládací prvek ve vybrané buňce. Metoda PositionEditingControl umístí ovládací prvek pro úpravy uvnitř buňky hostitele. Vzhledem k tomu, že ovládací prvek pro úpravy může zabírat více místa než jedna buňka, může být nutné při úpravě buňky v prvním viditelném sloupci nebo prvním viditelném řádku umístit více místa, aby nemaloval mimo DataGridView.

Platí pro

Viz také