DataGridViewCell.PositionEditingControl Yöntem

Tanım

Denetimdeki bir hücre tarafından barındırılan düzenleme denetiminin DataGridView konumunu ve boyutunu ayarlar.

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)

Parametreler

setLocation
Boolean

true denetimin diğer bağımsız değişkenler tarafından belirtildiği şekilde yerleştirilmesini sağlamak; false denetimin kendisini yerleştirmesine izin vermek için.

setSize
Boolean

true boyutu belirtmek için; false denetimin kendisini boyutlandırmasına izin vermek için.

cellBounds
Rectangle

Rectangle Hücre sınırlarını tanımlayan bir.

cellClip
Rectangle

Düzenleme denetimini boyamak için kullanılacak alan.

cellStyle
DataGridViewCellStyle

DataGridViewCellStyle Düzenlenmekte olan hücrenin stilini temsil eden bir.

singleVerticalBorderAdded
Boolean

true hücreye dikey kenarlık eklemek için; aksi takdirde , false.

singleHorizontalBorderAdded
Boolean

true hücreye yatay kenarlık eklemek için; aksi takdirde , false.

isFirstDisplayedColumn
Boolean

true barındırma hücresi ilk görünür sütundaysa; aksi takdirde , false.

isFirstDisplayedRow
Boolean

true barındırma hücresi ilk görünür satırdaysa; aksi takdirde , false.

Özel durumlar

Hücre bir DataGridView denetimin içinde yer almaz.

Açıklamalar

sınıfından DataGridViewCell türetilen bazı sınıflar, örneğin DataGridViewComboBoxCell, seçili hücrede bir denetim barındırılır. yöntemi, PositionEditingControl düzenleme denetimini konak hücrenin içine konumlandırr. Düzenleme denetimi tek bir hücreden daha fazla alan kaplayabileceğinden, ilk görünür sütundaki veya ilk görünür satırdaki bir hücreyi düzenlerken farklı bir şekilde konumlandırılması gerekebilir, böylece dışına boyanmamalıdır DataGridView.

Şunlara uygulanır

Ayrıca bkz.