Shape.SelectionColor, propriété
Obtient ou définit la couleur de sélection d'une forme.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
<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)
Valeur de propriété
Type : Color
Color qui représente la couleur du rectangle de focus lorsqu'une forme est sélectionnée au moment de l'exécution.La valeur par défaut est Highlight.
Notes
Le SelectionColor propriété peut être utilisée pour modifier la couleur du rectangle de focus est affichée lorsqu'un LineShape, OvalShape, ou RectangleShape contrôle est sélectionné au moment de l'exécution. Si le CanFocus ou CanSelect sont affectées aux propriétés false, cette propriété est ignorée.
Exemples
L'exemple suivant montre comment utiliser le SelectionColor propriété pour modifier la couleur du rectangle de focus selon le BackColor propriété du formulaire. Cet exemple suppose que vous disposez d'un RectangleShape RectangleShape1 contrôle sur un formulaire.
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;
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms
Autres ressources
Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)
Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)