DataGridViewLinkColumn.VisitedLinkColor Eigenschaft

Definition

Ruft die Farbe ab, in der ein bereits besuchter Link angezeigt wird, oder legt diese fest.

public:
 property System::Drawing::Color VisitedLinkColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
public System.Drawing.Color VisitedLinkColor { get; set; }
member this.VisitedLinkColor : System.Drawing.Color with get, set
Public Property VisitedLinkColor As Color

Eigenschaftswert

Eine Color, die die Farbe zum Anzeigen bereits besuchter Links darstellt. Der Standardwert ist die vom Benutzer vorgenommene Internet Explorer-Einstellung für die Farbe von besuchten Links.

Ausnahmen

Der Wert der CellTemplate-Eigenschaft ist null.

Beispiele

Im folgenden Codebeispiel wird diese Eigenschaft initialisiert, sodass der Link gelb-grün ist, wenn der Benutzer ihn besucht hat. Dieses Beispiel ist Teil eines größeren Beispiels, das im Thema Klassenübersicht DataGridViewComboBoxColumn 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 die TrackVisitedState Eigenschaft auf false festgelegt ist, wird die VisitedLinkColor -Eigenschaft ignoriert.

Durch Das Abrufen oder Festlegen dieser Eigenschaft wird die VisitedLinkColor Eigenschaft des Objekts abgerufen oder festgelegt, das von der CellTemplate -Eigenschaft zurückgegeben wird. Durch Festlegen dieser Eigenschaft wird auch die VisitedLinkColor -Eigenschaft jeder Zelle in der Spalte festgelegt und die Spaltenanzeige aktualisiert. Um den angegebenen Wert für einzelne Zellen außer Kraft zu setzen, legen Sie die Zellwerte fest, nachdem Sie den Spaltenwert festgelegt haben.

Gilt für:

Weitere Informationen