Proprietà Shape.SelectionColor
Ottiene o imposta il colore di selezione di una forma.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<BrowsableAttribute(True)> _
Public Property SelectionColor As Color
[BrowsableAttribute(true)]
public Color SelectionColor { get; set; }
[BrowsableAttribute(true)]
public:
property Color SelectionColor {
Color get ();
void set (Color value);
}
[<BrowsableAttribute(true)>]
member SelectionColor : Color with get, set
function get SelectionColor () : Color
function set SelectionColor (value : Color)
Valore proprietà
Tipo: System.Drawing.Color
In Color che rappresenta il colore del rettangolo di attivazione quando una forma viene selezionato in fase di esecuzione.l'impostazione predefinita è Highlight.
Note
SelectionColor la proprietà può essere utilizzata per modificare il colore del rettangolo di attivazione da visualizzare quando a LineShape, OvalShape, o RectangleShape il controllo viene selezionato in fase di esecuzione.se CanFocus o CanSelect le proprietà sono impostate su false, questa proprietà viene ignorata.
Esempi
Nell'esempio seguente viene illustrato come utilizzare SelectionColor proprietà per modificare il colore del rettangolo di attivazione come BackColor proprietà del form.Questo esempio presuppone che l'utente abbia a RectangleShape controllare RectangleShape1 denominato in un form.
Private Sub RectangleShape1_GotFocus() Handles RectangleShape1.GotFocus
' If SelectionColor is the same as the form's BackColor.
If RectangleShape1.SelectionColor = Me.BackColor Then
' Change the SelectionColor.
RectangleShape1.SelectionColor = Color.Red
Else
' Use the default SelectionColor.
RectangleShape1.SelectionColor = SystemColors.Highlight
End If
End Sub
private void rectangleShape1_GotFocus(object sender, System.EventArgs e)
{
// If SelectionColor is the same as the form's BackColor.
if (rectangleShape1.SelectionColor == this.BackColor)
// Change the SelectionColor.
{
rectangleShape1.SelectionColor = Color.Red;
}
else
{
// Use the default SelectionColor.
rectangleShape1.SelectionColor = SystemColors.Highlight;
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)