DataGridViewLinkColumn.TrackVisitedState Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de koppeling kleur verandert als deze is bezocht.

public:
 property bool TrackVisitedState { bool get(); void set(bool value); };
public bool TrackVisitedState { get; set; }
member this.TrackVisitedState : bool with get, set
Public Property TrackVisitedState As Boolean

Waarde van eigenschap

true als de koppeling kleur verandert wanneer deze is geselecteerd; anders, false. De standaardwaarde is true.

Uitzonderingen

De waarde van de CellTemplate eigenschap is null.

Voorbeelden

In het volgende codevoorbeeld wordt deze eigenschap geïnitialiseerd, zodat de koppeling kleur verandert wanneer deze wordt geselecteerd. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het overzichtsonderwerp van de DataGridViewComboBoxColumn klas.

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

Opmerkingen

Wanneer TrackVisitedState is waar, wordt de VisitedLinkColor eigenschapswaarde gebruikt om koppelingen weer te geven die al zijn bezocht.

Als u deze eigenschap ophaalt of instelt, wordt de TrackVisitedState eigenschap van het object dat door de CellTemplate eigenschap wordt geretourneerd, opgehaald of ingesteld. Als u deze eigenschap instelt, wordt ook de TrackVisitedState eigenschap van elke cel in de kolom ingesteld en wordt de kolomweergave vernieuwd. Als u de opgegeven waarde voor afzonderlijke cellen wilt overschrijven, stelt u de celwaarden in nadat u de kolomwaarde hebt ingesteld.

Van toepassing op

Zie ook