DataGridViewCell.PositionEditingControl Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia lokalizację i rozmiar kontrolki edycji hostowanej przez komórkę w kontrolce 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)
Parametry
- setLocation
- Boolean
true
do kontroli umieszczonej zgodnie z innymi argumentami; false
aby umożliwić kontrolce umieszczenie się.
- setSize
- Boolean
true
w celu określenia rozmiaru; false
, aby umożliwić sobie rozmiar kontrolki.
- cellClip
- Rectangle
Obszar, który będzie używany do malowania kontrolki edycji.
- cellStyle
- DataGridViewCellStyle
Obiekt DataGridViewCellStyle reprezentujący styl edytowanej komórki.
- singleVerticalBorderAdded
- Boolean
true
w celu dodania pionowego obramowania do komórki; w przeciwnym razie , false
.
- singleHorizontalBorderAdded
- Boolean
true
aby dodać do komórki obramowanie poziome; w przeciwnym razie , false
.
- isFirstDisplayedColumn
- Boolean
true
jeśli komórka hostingu znajduje się w pierwszej widocznej kolumnie; w przeciwnym razie , false
.
- isFirstDisplayedRow
- Boolean
true
jeśli komórka hostingu znajduje się w pierwszym widocznym wierszu; w przeciwnym razie , false
.
Wyjątki
Komórka nie jest zawarta w kontrolce DataGridView .
Uwagi
Niektóre klasy pochodzące z DataGridViewCell klasy, takie jak DataGridViewComboBoxCell, hostuje kontrolkę w wybranej komórce. Metoda PositionEditingControl umieszcza kontrolkę edycji wewnątrz komórki hosta. Ponieważ kontrolka edycji może zająć więcej miejsca niż pojedyncza komórka, może być konieczne umieszczenie jej w inny sposób podczas edytowania komórki w pierwszej widocznej kolumnie lub pierwszym widocznym wierszu, aby nie malować poza DataGridViewelementem .