System.Windows.Forms.DataGridViewTextBoxCell.PositionEditingControl C# (CSharp) Method

PositionEditingControl() public method

public PositionEditingControl ( bool setLocation, bool setSize, Rectangle cellBounds, Rectangle cellClip, System.Windows.Forms.DataGridViewCellStyle cellStyle, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow ) : void
setLocation bool
setSize bool
cellBounds System.Drawing.Rectangle
cellClip System.Drawing.Rectangle
cellStyle System.Windows.Forms.DataGridViewCellStyle
singleVerticalBorderAdded bool
singleHorizontalBorderAdded bool
isFirstDisplayedColumn bool
isFirstDisplayedRow bool
return void
		public override void PositionEditingControl (bool setLocation, bool setSize, Rectangle cellBounds, Rectangle cellClip, DataGridViewCellStyle cellStyle, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow)
		{
			if (editingControl == null)
				CreateEditingControl ();

			cellBounds.Size = new Size (cellBounds.Width - 5, cellBounds.Height + 2);
			cellBounds.Location = new Point (cellBounds.X + 3, ((cellBounds.Height - editingControl.Height) / 2) + cellBounds.Y - 1);

			base.PositionEditingControl (setLocation, setSize, cellBounds, cellClip, cellStyle, singleVerticalBorderAdded, singleHorizontalBorderAdded, isFirstDisplayedColumn, isFirstDisplayedRow);
			
			editingControl.Invalidate();
		}