DataGridViewLinkColumn.LinkBehavior Propiedad

Definición

Obtiene o establece un valor que representa el comportamiento de los vínculos dentro de las celdas de la columna.

public:
 property System::Windows::Forms::LinkBehavior LinkBehavior { System::Windows::Forms::LinkBehavior get(); void set(System::Windows::Forms::LinkBehavior value); };
public System.Windows.Forms.LinkBehavior LinkBehavior { get; set; }
member this.LinkBehavior : System.Windows.Forms.LinkBehavior with get, set
Public Property LinkBehavior As LinkBehavior

Valor de propiedad

LinkBehavior

Un valor LinkBehavior que indica el comportamiento del vínculo. De manera predeterminada, es SystemDefault.

Excepciones

El valor de la propiedad CellTemplate es null.

Ejemplos

En el ejemplo de código siguiente se inicializa esta propiedad SystemDefaulten , que permite al sistema operativo elegir cómo se mostrará el vínculo. Este ejemplo forma parte de un ejemplo más grande disponible en el tema de información general de la DataGridViewComboBoxColumn clase.

private:
    void AddLinkColumn()
    {
        DataGridViewLinkColumn^ links = gcnew DataGridViewLinkColumn();

        links->UseColumnTextForLinkValue = true;
        links->HeaderText = ColumnName::ReportsTo.ToString();
        links->DataPropertyName = ColumnName::ReportsTo.ToString();
        links->ActiveLinkColor = Color::White;
        links->LinkBehavior = LinkBehavior::SystemDefault;
        links->LinkColor = Color::Blue;
        links->TrackVisitedState = true;
        links->VisitedLinkColor = Color::YellowGreen;

        DataGridView1->Columns->Add(links);
    }
private void AddLinkColumn()
{
    DataGridViewLinkColumn links = new DataGridViewLinkColumn();

    links.UseColumnTextForLinkValue = true;
    links.HeaderText = ColumnName.ReportsTo.ToString();
    links.DataPropertyName = ColumnName.ReportsTo.ToString();
    links.ActiveLinkColor = Color.White;
    links.LinkBehavior = LinkBehavior.SystemDefault;
    links.LinkColor = Color.Blue;
    links.TrackVisitedState = true;
    links.VisitedLinkColor = Color.YellowGreen;

    DataGridView1.Columns.Add(links);
}
Private Sub AddLinkColumn()

    Dim links As New DataGridViewLinkColumn()
    With links
        .UseColumnTextForLinkValue = True
        .HeaderText = ColumnName.ReportsTo.ToString()
        .DataPropertyName = ColumnName.ReportsTo.ToString()
        .ActiveLinkColor = Color.White
        .LinkBehavior = LinkBehavior.SystemDefault
        .LinkColor = Color.Blue
        .TrackVisitedState = True
        .VisitedLinkColor = Color.YellowGreen
    End With
    DataGridView1.Columns.Add(links)
End Sub

Comentarios

Obtener o establecer esta propiedad obtiene o establece la LinkBehavior propiedad del objeto devuelto por la CellTemplate propiedad . Al establecer esta propiedad también se establece la LinkBehavior propiedad de todas las celdas de la columna y se actualiza la presentación de la columna. Para invalidar el valor especificado para celdas individuales, establezca los valores de celda después de establecer el valor de columna.

Se aplica a

Consulte también