Hallo.
Ich habe eine eigene TextBox gemacht.
Diese TextBox gehört beim TabStop ausgelassen aber ich möchte trotzdem das der User händisch reinklicken kann und etwas reinschreiben darf.
Jetzt habe ich auf der TextBox IsTabStop=False gesagt aber beim MouseLeftButtonDown Event lass ich ihn reinklicken.
Nur ist die TextBox in einem ScrollViewer und das funktioniert nicht.
Wenn man den ScrollViewer weggibt dann funktioniert es?!?!
Hat wer eine Idee?
Vielen Dank Pat
Public Class MyTextBox
Inherits TextBox
Sub New()
End Sub
Private Sub TextBox_MouseLeftButtonDown(sender As Object, e As MouseButtonEventArgs) Handles Me.MouseLeftButtonDown
If Me.IsTabStop = False Then
Me.IsTabStop = True
Me.Focus()
Me.IsTabStop = False
End If
End Sub
End Class
<ScrollViewer>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="150"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
</Grid.RowDefinitions>
<local:MyTextBox IsTabStop="False"/>
</Grid>
</ScrollViewer>