Freigeben über


DataGridViewLinkCell.TrackVisitedState Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Farbe des Links beim Besuch geändert wird.

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

Eigenschaftswert

truewenn der Link die Farbe ändert, wenn er ausgewählt ist; andernfalls . false Der Standardwert lautet true.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der DataGridViewLinkColumn.TrackVisitedState Eigenschaft veranschaulicht, die dieser Eigenschaft ähnelt. Dieses Beispiel ist Teil eines größeren Beispiels, das DataGridViewComboBoxColumn im Thema "Klassenübersicht" verfügbar ist.

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

Hinweise

Wenn false, wird die LinkVisited Eigenschaft nicht automatisch festgelegt true , wenn sie besucht wird.

Durch Festlegen der TrackVisitedState Eigenschaft der eigenen Spalte wird auch die TrackVisitedState Eigenschaft jeder Zelle in der Spalte festgelegt und die Spaltenanzeige aktualisiert. Wenn Sie den angegebenen Wert für einzelne Zellen überschreiben möchten, legen Sie die Zellwerte fest, nachdem Sie den Spaltenwert festgelegt haben.

Gilt für:

Weitere Informationen