ToolStripLabel.ActiveLinkColor Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il colore usato per visualizzare un collegamento attivo.
public:
property System::Drawing::Color ActiveLinkColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
public System.Drawing.Color ActiveLinkColor { get; set; }
member this.ActiveLinkColor : System.Drawing.Color with get, set
Public Property ActiveLinkColor As Color
Valore della proprietà
Color che rappresenta il colore da utilizzare per la visualizzazione di un collegamento attivo. Il colore predefinito è specificato dal sistema. In genere, questo colore è Color.Red
.
Esempio
Nell'esempio di codice seguente viene illustrato come inizializzare un ToolStripLabel oggetto per contenere un collegamento impostando le IsLinkproprietà , ActiveLinkColor, LinkVisitedLinkColorVisitedLinkColor, e .LinkBehavior
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
public class Form1 : Form
{
private ToolStripLabel toolStripLabel1;
private ToolStrip toolStrip1;
public Form1()
{
InitializeComponent();
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
private void InitializeComponent()
{
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.toolStrip1.SuspendLayout();
this.SuspendLayout();
//
// toolStrip1
//
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripLabel1});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(292, 25);
this.toolStrip1.TabIndex = 0;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripLabel1
//
this.toolStripLabel1.IsLink = true;
this.toolStripLabel1.LinkBehavior = System.Windows.Forms.LinkBehavior.AlwaysUnderline;
this.toolStripLabel1.Name = "toolStripLabel1";
this.toolStripLabel1.Size = new System.Drawing.Size(71, 22);
this.toolStripLabel1.Tag = "http://search.microsoft.com/search/search.aspx?";
this.toolStripLabel1.Text = "Search MSDN";
this.toolStripLabel1.Click += new System.EventHandler(this.toolStripLabel1_Click);
//
// Form1
//
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.Add(this.toolStrip1);
this.Name = "Form1";
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
private void toolStripLabel1_Click(object sender, EventArgs e)
{
ToolStripLabel toolStripLabel1 = (ToolStripLabel)sender;
// Start Internet Explorer and navigate to the URL in the
// tag property.
System.Diagnostics.Process.Start("IEXPLORE.EXE", toolStripLabel1.Tag.ToString());
// Set the LinkVisited property to true to change the color.
toolStripLabel1.LinkVisited = true;
}
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Public Class Form1
Inherits Form
Private WithEvents toolStripLabel1 As ToolStripLabel
Private toolStrip1 As ToolStrip
Public Sub New()
InitializeComponent()
End Sub
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1())
End Sub
Private Sub InitializeComponent()
Me.toolStrip1 = New System.Windows.Forms.ToolStrip()
Me.toolStripLabel1 = New System.Windows.Forms.ToolStripLabel()
Me.toolStrip1.SuspendLayout()
Me.SuspendLayout()
'
' toolStrip1
'
Me.toolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.toolStripLabel1})
Me.toolStrip1.Location = New System.Drawing.Point(0, 0)
Me.toolStrip1.Name = "toolStrip1"
Me.toolStrip1.Size = New System.Drawing.Size(292, 25)
Me.toolStrip1.TabIndex = 0
Me.toolStrip1.Text = "toolStrip1"
'
' toolStripLabel1
'
Me.toolStripLabel1.IsLink = True
Me.toolStripLabel1.LinkBehavior = System.Windows.Forms.LinkBehavior.AlwaysUnderline
Me.toolStripLabel1.Name = "toolStripLabel1"
Me.toolStripLabel1.Size = New System.Drawing.Size(71, 22)
Me.toolStripLabel1.Tag = "http://search.microsoft.com/search/search.aspx?"
Me.toolStripLabel1.Text = "Search MSDN"
'
' Form1
'
Me.ClientSize = New System.Drawing.Size(292, 273)
Me.Controls.Add(toolStrip1)
Me.Name = "Form1"
Me.toolStrip1.ResumeLayout(False)
Me.toolStrip1.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Private Sub toolStripLabel1_Click(sender As Object, e As EventArgs) Handles toolStripLabel1.Click
Dim toolStripLabel1 As ToolStripLabel = CType(sender, ToolStripLabel)
' Start Internet Explorer and navigate to the URL in the
' tag property.
System.Diagnostics.Process.Start("IEXPLORE.EXE", toolStripLabel1.Tag.ToString())
' Set the LinkVisited property to true to change the color.
toolStripLabel1.LinkVisited = True
End Sub
End Class
Commenti
Un collegamento attivo è un collegamento che si trova nel processo di clic. Questo è simile allo stato depresso di un Button controllo. È possibile usare questa proprietà per specificare il colore in cui viene visualizzato il collegamento quando il collegamento si trova nel processo di clic.
Esistono diversi colori associati a un collegamento. Specifica LinkColor il colore di tutti i collegamenti visualizzati nel LinkLabel controllo. La VisitedLinkColor proprietà consente di specificare il colore di un collegamento dopo che è stato visitato dall'utente.
Nota
Quando si imposta questa proprietà, assicurarsi che il colore che si sta impostando sulla proprietà su non sia in conflitto con il colore dello sfondo del controllo o il testo non viene visualizzato correttamente. Ad esempio, se il colore di sfondo del controllo è Color.Red
e questa proprietà è impostata su Color.Red
, il testo non viene visualizzato correttamente quando il collegamento è in corso di clic.