CanFocus und CanSelect

22/08/2007 - 11:42 von Mario Weigert | Report spam
Hallo,
CanFocus und CanSelect sind für ein Control nur als Readonly vorhanden.
Wie kann man beides in einem
-für ein eigenes UserControl und evtl. sogar
-für ein beliebiges Control
àndern?

vielen dank
grüße
vom mario
 

Lesen sie die antworten

#1 Karsten Sosna
23/08/2007 - 06:18 | Warnen spam
CanFocus und CanSelect sind für ein Control nur als Readonly vorhanden.
Wie kann man beides in einem
-für ein eigenes UserControl und evtl. sogar
-für ein beliebiges Control
àndern?



Für CanSelect musst Du das in den Controlstyles angeben.
\\\
Public Sub New()
Me.SetStyle(ControlStyles.Selectable, False)
End Sub
///
Für CanFous das Property überschatten und den Focus bei Erhalt
weiterreichen:
\\\
Public Sub New()
Me.TabStop = False
End Sub

Public Shadows ReadOnly Property CanFocus() As Boolean
Get
Return False
End Get
End Property

Private Sub MyControl_GotFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.GotFocus
Me.Parent.SelectNextControl(Me, True, True, True, True)
End Sub
///
Gruß Scotty

Ähnliche fragen