DataGridViewLinkCell Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma célula que contém uma ligação.
public ref class DataGridViewLinkCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewLinkCell : System.Windows.Forms.DataGridViewCell
type DataGridViewLinkCell = class
inherit DataGridViewCell
Public Class DataGridViewLinkCell
Inherits DataGridViewCell
- Herança
Exemplos
O seguinte exemplo de código demonstra como usar a DataGridViewCell como modelo para um DataGridViewColumn. As alterações de estilo feitas a qualquer célula da coluna afetam todas as células da coluna. Este exemplo de código faz parte de um exemplo maior fornecido para a DataGridViewColumn classe.
void CustomizeCellsInThirdColumn()
{
int thirdColumn = 2;
DataGridViewColumn^ column = dataGridView->Columns[ thirdColumn ];
DataGridViewCell^ cell = gcnew DataGridViewTextBoxCell;
cell->Style->BackColor = Color::Wheat;
column->CellTemplate = cell;
}
private void CustomizeCellsInThirdColumn()
{
int thirdColumn = 2;
DataGridViewColumn column =
dataGridView.Columns[thirdColumn];
DataGridViewCell cell = new DataGridViewTextBoxCell();
cell.Style.BackColor = Color.Wheat;
column.CellTemplate = cell;
}
Private Sub CustomizeCellsInThirdColumn()
Dim thirdColumn As Integer = 2
Dim column As DataGridViewColumn = _
dataGridView.Columns(thirdColumn)
Dim cell As DataGridViewCell = _
New DataGridViewTextBoxCell()
cell.Style.BackColor = Color.Wheat
column.CellTemplate = cell
End Sub
Observações
A DataGridViewLinkCell classe é um tipo DataGridViewCell especializado utilizado para exibir links.
É DataGridViewLinkColumn o tipo de coluna especializado para armazenar células deste tipo. Por defeito, o DataGridViewLinkColumn.CellTemplate é inicializado para um novo DataGridViewLinkCell. Para padronizar as células dentro de uma coluna a partir de uma existente DataGridViewLinkCell, defina a propriedade da CellTemplate coluna para a célula a usar como padrão.
As propriedades relacionadas com células da coluna são wrappers para as propriedades com nomes semelhantes da célula template. Alterar os valores das propriedades da célula template afetará apenas as células baseadas no template que forem adicionadas após a alteração. No entanto, alterar os valores das propriedades relacionadas com as células da coluna atualiza a célula modelo e todas as outras células da coluna, e atualiza o ecrã da coluna se necessário.
Notas para Herdeiros
Quando derivar e DataGridViewLinkCell adicionar novas propriedades à classe derivada, certifique-se de sobrepor o Clone() método para copiar as novas propriedades durante as operações de clonagem. Deves também chamar o método da Clone() classe base para que as propriedades da classe base sejam copiadas para a nova célula.
Construtores
| Name | Description |
|---|---|
| DataGridViewLinkCell() |
Inicializa uma nova instância da DataGridViewLinkCell classe. |
Propriedades
| Name | Description |
|---|---|
| AccessibilityObject |
Obtém o DataGridViewCell.DataGridViewCellAccessibleObject atribuído ao DataGridViewCell. (Herdado de DataGridViewCell) |
| ActiveLinkColor |
Obtém ou define a cor usada para exibir um link ativo. |
| ColumnIndex |
Obtém o índice da coluna para esta célula. (Herdado de DataGridViewCell) |
| ContentBounds |
Obtém o retângulo delimitador que envolve a área de conteúdo da célula. (Herdado de DataGridViewCell) |
| ContextMenuStrip |
Recebe ou define o menu de atalho associado à célula. (Herdado de DataGridViewCell) |
| DataGridView |
Obtém o DataGridView controlo associado a este elemento. (Herdado de DataGridViewElement) |
| DefaultNewRowValue |
Obtém o valor padrão de uma célula na linha para registos novos. (Herdado de DataGridViewCell) |
| Displayed |
Recebe um valor que indica se a célula está atualmente exibida no ecrã. (Herdado de DataGridViewCell) |
| EditedFormattedValue |
Obtém o valor atual e formatado da célula, independentemente de a célula estar em modo de edição e o valor não ter sido confirmado. (Herdado de DataGridViewCell) |
| EditType |
Obtém o tipo de controlo de edição alojada da célula. |
| ErrorIconBounds |
Obtém os limites do ícone de erro da célula. (Herdado de DataGridViewCell) |
| ErrorText |
Recebe ou define o texto que descreve uma condição de erro associada à célula. (Herdado de DataGridViewCell) |
| FormattedValue |
Obtém o valor da célula conforme formatado para visualização. (Herdado de DataGridViewCell) |
| FormattedValueType |
Obtém a visualização Type do valor da célula. |
| Frozen |
Recebe um valor que indica se a célula está congelada. (Herdado de DataGridViewCell) |
| HasStyle |
Recebe um valor que indica se a Style propriedade foi definida. (Herdado de DataGridViewCell) |
| InheritedState |
Obtém o estado atual da célula como herdado do estado da sua linha e coluna. (Herdado de DataGridViewCell) |
| InheritedStyle |
Recebe o estilo atualmente aplicado à célula. (Herdado de DataGridViewCell) |
| IsInEditMode |
Recebe um valor que indica se esta célula está atualmente a ser editada. (Herdado de DataGridViewCell) |
| LinkBehavior |
Recebe ou define um valor que representa o comportamento de uma ligação. |
| LinkColor |
Obtém ou define a cor usada para mostrar um link inativo e não visitado. |
| LinkVisited |
Recebe ou define um valor que indica se o link foi visitado. |
| OwningColumn |
Obtém a coluna que contém esta célula. (Herdado de DataGridViewCell) |
| OwningRow |
Obtém a linha que contém esta célula. (Herdado de DataGridViewCell) |
| PreferredSize |
Obtém o tamanho, em píxeis, de uma área retangular onde a célula pode caber. (Herdado de DataGridViewCell) |
| ReadOnly |
Recebe ou define um valor que indica se os dados da célula podem ser editados. (Herdado de DataGridViewCell) |
| Resizable |
Recebe um valor que indica se a célula pode ser redimensionada. (Herdado de DataGridViewCell) |
| RowIndex |
Obtém o índice da linha mãe da célula. (Herdado de DataGridViewCell) |
| Selected |
Recebe ou define um valor que indica se a célula foi selecionada. (Herdado de DataGridViewCell) |
| Size |
Obtém o tamanho da célula. (Herdado de DataGridViewCell) |
| State |
Obtém o estado da interface de utilizador (UI) do elemento. (Herdado de DataGridViewElement) |
| Style |
Obtém ou define o estilo da célula. (Herdado de DataGridViewCell) |
| Tag |
Obtém ou define o objeto que contém dados suplementares sobre a célula. (Herdado de DataGridViewCell) |
| ToolTipText |
Recebe ou define o texto ToolTip associado a esta célula. (Herdado de DataGridViewCell) |
| TrackVisitedState |
Recebe ou define um valor que indica se o link muda de cor quando é visitado. |
| UseColumnTextForLinkValue |
Recebe ou define um valor que indica se o valor da propriedade da coluna Text é apresentado como texto do link. |
| Value |
Obtém ou define o valor associado a esta célula. (Herdado de DataGridViewCell) |
| ValueType |
Obtém ou define o tipo de dados dos valores na célula. |
| Visible |
Recebe um valor que indica se a célula está numa linha ou coluna que foi oculta. (Herdado de DataGridViewCell) |
| VisitedLinkColor |
Obtém ou define a cor usada para mostrar um link que já foi visitado. |
Métodos
| Name | Description |
|---|---|
| AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean) |
Modifica o estilo da borda da célula de entrada de acordo com os critérios especificados. (Herdado de DataGridViewCell) |
| BorderWidths(DataGridViewAdvancedBorderStyle) |
Devolve a Rectangle que representa as larguras de todas as margens das células. (Herdado de DataGridViewCell) |
| ClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será não partilhada quando a célula é clicada. (Herdado de DataGridViewCell) |
| Clone() |
Cria uma cópia exata desta célula. |
| ContentClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será deixada de partilhar quando o conteúdo da célula for clicado. (Herdado de DataGridViewCell) |
| ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será não partilhada quando o conteúdo da célula é duplamente clicado. (Herdado de DataGridViewCell) |
| CreateAccessibilityInstance() |
Cria um novo objeto acessível para o DataGridViewLinkCell. |
| DetachEditingControl() |
Remove o controlo de edição da célula do DataGridViewarquivo . (Herdado de DataGridViewCell) |
| Dispose() |
Liberta todos os recursos utilizados pelo DataGridViewCell. (Herdado de DataGridViewCell) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo DataGridViewCell e opcionalmente liberta os recursos geridos. (Herdado de DataGridViewCell) |
| DoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será não partilhada quando a célula é duplamente clicada. (Herdado de DataGridViewCell) |
| EnterUnsharesRow(Int32, Boolean) |
Indica se a linha principal será não partilhada quando o foco passa para a célula. (Herdado de DataGridViewCell) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String) |
Recupera o valor formatado da célula para copiar para o Clipboard. (Herdado de DataGridViewCell) |
| GetContentBounds(Graphics, DataGridViewCellStyle, Int32) |
Devolve o retângulo delimitador que envolve a área de conteúdo da célula, que é calculado usando o estilo especificado Graphics e a célula. |
| GetContentBounds(Int32) |
Devolve o retângulo delimitador que envolve a área de conteúdo da célula usando um padrão Graphics e um estilo de célula atualmente em vigor para a célula. (Herdado de DataGridViewCell) |
| GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) |
Devolve o valor atual e formatado da célula, independentemente de a célula estar em modo de edição e o valor não ter sido confirmado. (Herdado de DataGridViewCell) |
| GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32) |
Devolve o retângulo delimitador que envolve o ícone de erro da célula, se for apresentado. |
| GetErrorText(Int32) |
Devolve uma cadeia que representa o erro da célula. (Herdado de DataGridViewCell) |
| GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts) |
Obtém o valor da célula conforme formatado para visualização. (Herdado de DataGridViewCell) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetInheritedContextMenuStrip(Int32) |
Recebe o menu de atalhos herdado para a célula atual. (Herdado de DataGridViewCell) |
| GetInheritedState(Int32) |
Devolve um valor que indica o estado atual da célula como herdado do estado da sua linha e coluna. (Herdado de DataGridViewCell) |
| GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean) |
Tem o estilo aplicado à cela. (Herdado de DataGridViewCell) |
| GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) |
Calcula o tamanho preferido, em pixels, da célula. |
| GetSize(Int32) |
Obtém o tamanho da célula. (Herdado de DataGridViewCell) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetValue(Int32) |
Obtém o valor da célula. |
| InitializeEditingControl(Int32, Object, DataGridViewCellStyle) |
Inicializa o controlo usado para editar a célula. (Herdado de DataGridViewCell) |
| KeyDownUnsharesRow(KeyEventArgs, Int32) |
Indica se a linha principal não é partilhada se o utilizador pressionar uma tecla enquanto o foco está na célula. (Herdado de DataGridViewCell) |
| KeyEntersEditMode(KeyEventArgs) |
Determina se o modo de edição deve ser iniciado com base na tecla dada. (Herdado de DataGridViewCell) |
| KeyPressUnsharesRow(KeyPressEventArgs, Int32) |
Indica se uma linha será não partilhada se uma tecla for pressionada enquanto uma célula da linha tem foco. (Herdado de DataGridViewCell) |
| KeyUpUnsharesRow(KeyEventArgs, Int32) |
Indica se a linha que contém a célula será não partilhada quando uma chave é libertada e a célula tem foco. |
| LeaveUnsharesRow(Int32, Boolean) |
Indica se uma linha será não partilhada quando o foco sai de uma célula na linha. (Herdado de DataGridViewCell) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MouseClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada se o utilizador clicar num botão do rato enquanto o ponteiro está numa célula da linha. (Herdado de DataGridViewCell) |
| MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada se o utilizador clicar duas vezes numa célula da linha. (Herdado de DataGridViewCell) |
| MouseDownUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se a linha que contém a célula será não partilhada quando o botão do rato é pressionado enquanto o ponteiro está sobre a célula. |
| MouseEnterUnsharesRow(Int32) |
Indica se uma linha será não partilhada quando o ponteiro do rato se move sobre uma célula da linha. (Herdado de DataGridViewCell) |
| MouseLeaveUnsharesRow(Int32) |
Indica se a linha que contém a célula será não partilhada quando o ponteiro do rato sai da célula. |
| MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se a linha que contém a célula será não partilhada quando o ponteiro do rato se move sobre a célula. |
| MouseUpUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se a linha que contém a célula será não partilhada quando o botão do rato for largado enquanto o ponteiro estiver sobre a célula. |
| OnClick(DataGridViewCellEventArgs) |
Liga quando o telemóvel é clicado. (Herdado de DataGridViewCell) |
| OnContentClick(DataGridViewCellEventArgs) |
Chama quando o conteúdo da célula é clicado. (Herdado de DataGridViewCell) |
| OnContentDoubleClick(DataGridViewCellEventArgs) |
Chamada quando o conteúdo da cela é clicado duas vezes. (Herdado de DataGridViewCell) |
| OnDataGridViewChanged() |
É chamado quando a DataGridView propriedade da célula muda. (Herdado de DataGridViewCell) |
| OnDoubleClick(DataGridViewCellEventArgs) |
É chamado quando a célula é dupla clique. (Herdado de DataGridViewCell) |
| OnEnter(Int32, Boolean) |
Chamada quando o foco se move para uma célula. (Herdado de DataGridViewCell) |
| OnKeyDown(KeyEventArgs, Int32) |
Chamada quando uma tecla de carácter é pressionada enquanto o foco está numa célula. (Herdado de DataGridViewCell) |
| OnKeyPress(KeyPressEventArgs, Int32) |
Chamada quando uma tecla é pressionada enquanto o foco está numa célula. (Herdado de DataGridViewCell) |
| OnKeyUp(KeyEventArgs, Int32) |
Chamada quando uma chave de carácter é libertada enquanto o foco está numa célula. |
| OnLeave(Int32, Boolean) |
Chamada quando o foco sai de uma célula. (Herdado de DataGridViewCell) |
| OnMouseClick(DataGridViewCellMouseEventArgs) |
É chamado quando o utilizador clica num botão do rato enquanto o ponteiro está numa célula. (Herdado de DataGridViewCell) |
| OnMouseDoubleClick(DataGridViewCellMouseEventArgs) |
Chamada quando o utilizador faz duplo clique num botão do rato enquanto o ponteiro está numa célula. (Herdado de DataGridViewCell) |
| OnMouseDown(DataGridViewCellMouseEventArgs) |
É chamado quando o utilizador mantém pressionado um botão do rato enquanto o ponteiro está numa célula. |
| OnMouseEnter(Int32) |
Chamada quando o ponteiro do rato se move sobre uma célula. (Herdado de DataGridViewCell) |
| OnMouseLeave(Int32) |
É chamado quando o ponteiro do rato sai da célula. |
| OnMouseMove(DataGridViewCellMouseEventArgs) |
Chamada quando o ponteiro do rato se move dentro de uma célula. |
| OnMouseUp(DataGridViewCellMouseEventArgs) |
É chamada quando o utilizador larga um botão do rato enquanto o ponteiro está numa célula. |
| Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts) |
Pinta a corrente DataGridViewCell. |
| PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle) |
Pinta a fronteira da corrente DataGridViewCell. (Herdado de DataGridViewCell) |
| PaintErrorIcon(Graphics, Rectangle, Rectangle, String) |
Pinta o ícone de erro da corrente DataGridViewCell. (Herdado de DataGridViewCell) |
| ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) |
Converte um valor formatado para visualização num valor real de célula. (Herdado de DataGridViewCell) |
| PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Define a localização e o tamanho do controlo de edição alojado por uma célula no DataGridView controlo. (Herdado de DataGridViewCell) |
| PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Define a localização e o tamanho do painel de edição alojado pela célula e devolve os limites normais do controlo de edição dentro do painel de edição. (Herdado de DataGridViewCell) |
| RaiseCellClick(DataGridViewCellEventArgs) |
Eleva o CellClick evento. (Herdado de DataGridViewElement) |
| RaiseCellContentClick(DataGridViewCellEventArgs) |
Eleva o CellContentClick evento. (Herdado de DataGridViewElement) |
| RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Eleva o CellContentDoubleClick evento. (Herdado de DataGridViewElement) |
| RaiseCellValueChanged(DataGridViewCellEventArgs) |
Eleva o CellValueChanged evento. (Herdado de DataGridViewElement) |
| RaiseDataError(DataGridViewDataErrorEventArgs) |
Eleva o DataError evento. (Herdado de DataGridViewElement) |
| RaiseMouseWheel(MouseEventArgs) |
Eleva o MouseWheel evento. (Herdado de DataGridViewElement) |
| SetValue(Int32, Object) |
Define o valor da célula. (Herdado de DataGridViewCell) |
| ToString() |
Devolve uma cadeia que descreve o objeto atual. |