Shape.SelectionColor-Eigenschaft
Aktualisiert: November 2007
Legt die Auswahlfarbe einer Form fest oder ruft sie ab.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
<BrowsableAttribute(True)> _
Public Property SelectionColor As Color
'Usage
Dim instance As Shape
Dim value As Color
value = instance.SelectionColor
instance.SelectionColor = value
[BrowsableAttribute(true)]
public Color SelectionColor { get; set; }
[BrowsableAttribute(true)]
public:
property Color SelectionColor {
Color get ();
void set (Color value);
}
public function get SelectionColor () : Color
public function set SelectionColor (value : Color)
Eigenschaftenwert
Typ: System.Drawing.Color
Color , die die Farbe des Fokusrechtecks darstellt, wenn zur Laufzeit eine Form ausgewählt wird. Die Standardeinstellung ist Highlight.
Hinweise
Mit der SelectionColor-Eigenschaft können Sie die Farbe des Fokusrechtecks ändern, das angezeigt wird, wenn zur Laufzeit ein Steuerelement des Typs LineShape, OvalShape oder RectangleShape ausgewählt wird. Wenn die Eigenschaften CanFocus oder CanSelect auf false festgelegt sind, wird diese Eigenschaft ignoriert.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie mit der SelectionColor-Eigenschaft die Farbe des Fokusrechtecks in Abhängigkeit von der BackColor-Eigenschaft des Formulars ändern. Für dieses Beispiel müssen Sie über ein RectangleShape-Steuerelement mit dem Namen RectangleShape1 auf einem Formular verfügen.
Private Sub RectangleShape1_GotFocus(ByVal sender As Object, _
ByVal e As System.EventArgs) 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;
}
}
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)