Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
DataGridViewCell.AdjustCellBorderStyle (Método)
Modifica el estilo de borde de celda de entrada según los criterios especificados.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
public virtual DataGridViewAdvancedBorderStyle AdjustCellBorderStyle( DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow )
Parámetros
- dataGridViewAdvancedBorderStyleInput
- Tipo: System.Windows.Forms.DataGridViewAdvancedBorderStyle
DataGridViewAdvancedBorderStyle que representa el estilo de borde de celda que se va a modificar.
- dataGridViewAdvancedBorderStylePlaceholder
- Tipo: System.Windows.Forms.DataGridViewAdvancedBorderStyle
DataGridViewAdvancedBorderStyle que se utiliza para almacenar los cambios intermedios realizados al estilo de borde de la celda.
- singleVerticalBorderAdded
- Tipo: System.Boolean
true para agregar un borde vertical a la celda; de lo contrario, false.
- singleHorizontalBorderAdded
- Tipo: System.Boolean
true para agregar un borde horizontal a la celda; de lo contrario, false.
- isFirstDisplayedColumn
- Tipo: System.Boolean
true si la celda de hospedaje está en la primera columna visible; de lo contrario, false.
- isFirstDisplayedRow
- Tipo: System.Boolean
true si la celda de hospedaje está en la primera fila visible; de lo contrario, false.
Valor devuelto
Tipo: System.Windows.Forms.DataGridViewAdvancedBorderStyleDataGridViewAdvancedBorderStyle que se ha modificado.
El control DataGridView llama internamente al método AdjustCellBorderStyle para determinar el aspecto de los bordes de la celda. El control DataGridView suele utilizar el valor de la propiedad AdvancedCellBorderStyle para el parámetro dataGridViewAdvancedBorderStyleInput.
El valor DataGridViewAdvancedCellBorderStyle.OutsetPartial no se admite como estilo de entrada para celdas.
Notas para los herederos
Reemplace este método si desea personalizar el aspecto de los bordes de la celda.
En el ejemplo de código siguiente se muestra cómo reemplazar el método AdjustCellBorderStyle para personalizar los bordes de las celdas. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase DataGridViewAdvancedBorderStyle.
public override DataGridViewAdvancedBorderStyle AdjustCellBorderStyle( DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceHolder, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool firstVisibleColumn, bool firstVisibleRow) { // Customize the top border of cells in the first row and the // right border of cells in the first column. Use the input style // for all other borders. dataGridViewAdvancedBorderStylePlaceHolder.Left = firstVisibleColumn ? DataGridViewAdvancedCellBorderStyle.OutsetDouble : DataGridViewAdvancedCellBorderStyle.None; dataGridViewAdvancedBorderStylePlaceHolder.Top = firstVisibleRow ? DataGridViewAdvancedCellBorderStyle.InsetDouble : DataGridViewAdvancedCellBorderStyle.None; dataGridViewAdvancedBorderStylePlaceHolder.Right = dataGridViewAdvancedBorderStyleInput.Right; dataGridViewAdvancedBorderStylePlaceHolder.Bottom = dataGridViewAdvancedBorderStyleInput.Bottom; return dataGridViewAdvancedBorderStylePlaceHolder; }
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.