Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método DataGridViewCell.AdjustCellBorderStyle (DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean)

 

Modifica o estilo de borda da célula de entrada de acordo com os critérios especificados.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public virtual DataGridViewAdvancedBorderStyle AdjustCellBorderStyle(
	DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput,
	DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder,
	bool singleVerticalBorderAdded,
	bool singleHorizontalBorderAdded,
	bool isFirstDisplayedColumn,
	bool isFirstDisplayedRow
)

Parâmetros

dataGridViewAdvancedBorderStyleInput
Type: System.Windows.Forms.DataGridViewAdvancedBorderStyle

Um DataGridViewAdvancedBorderStyle que representa o estilo de borda da célula a ser modificado.

dataGridViewAdvancedBorderStylePlaceholder
Type: System.Windows.Forms.DataGridViewAdvancedBorderStyle

Um DataGridViewAdvancedBorderStyle que é usado para armazenar as alterações intermediárias para o estilo de borda da célula.

singleVerticalBorderAdded
Type: System.Boolean

true para adicionar uma borda vertical à célula; caso contrário, false.

singleHorizontalBorderAdded
Type: System.Boolean

true para adicionar uma borda horizontal à célula; caso contrário, false.

isFirstDisplayedColumn
Type: System.Boolean

true se a célula de hospedagem estiver na primeira coluna visível; caso contrário, false.

isFirstDisplayedRow
Type: System.Boolean

true se a célula de hospedagem estiver na primeira linha visível; caso contrário, false.

The T:System.Windows.Forms.DataGridView control internally calls the M:System.Windows.Forms.DataGridViewCell.AdjustCellBorderStyle(System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Boolean,System.Boolean,System.Boolean,System.Boolean) method to determine the appearance of the cell borders. The T:System.Windows.Forms.DataGridView control typically uses the value of the P:System.Windows.Forms.DataGridView.AdvancedCellBorderStyle property for the dataGridViewAdvancedBorderStyleInput parameter.

The F:System.Windows.Forms.DataGridViewAdvancedCellBorderStyle.OutsetPartial value is not supported as an input style for cells.

Observações para os Herdeiros:

Override this method if you want to customize the appearance of the cell borders.

The following code example demonstrates how to override the M:System.Windows.Forms.DataGridViewCell.AdjustCellBorderStyle(System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Windows.Forms.DataGridViewAdvancedBorderStyle,System.Boolean,System.Boolean,System.Boolean,System.Boolean) method to customize the borders of the cells. This code example is part of a larger example provided for the T:System.Windows.Forms.DataGridViewAdvancedBorderStyle class.

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;
}

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: