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 : System.Drawing.Color
Color qui représente la couleur du rectangle de focus lorsque une forme est sélectionnée pendant l'exécution.La valeur par défaut est Highlight.
Notes
La propriété d'SelectionColor peut être utilisée pour modifier la couleur du rectangle de focus qui est affiché lorsque LineShape, OvalShape, ou le contrôle d'RectangleShape est sélectionné pendant l'exécution.Si les propriétés d'CanFocus ou d'CanSelect sont définies à false, cette propriété est ignorée.
Exemples
L'exemple suivant montre comment utiliser la propriété d'SelectionColor pour modifier la couleur du rectangle de focus en fonction de la propriété d'BackColor du formulaire.Cet exemple requiert que vous avez un contrôle d'RectangleShape nommé RectangleShape1 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, consultez 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)