Hi, ich schon wieder
Für meine Anwendung benötige ich ein simples On Screen Keyboard. Ich weis zwar das ich mit die Windows eigene on Screen Keyboard bekomme, die hat mir aber zu Viele Tasten.
Also hab ich mir ein UserControl gebastelt:
Das sind alles Labels, die entsprechend benannt sind und im Text das stehen haben, was drauf steht. (ausser bei Shift, Enter usw. da steht es im Tag)
Nun hab ich erstmal den Grundcode erstellt und meiner Anwendung hinzugefügt. Leider passiert nix wenn ich auf ein Label im Control klicke...
Hier mal die Codes:
User Control:
und hier das KeyPressed Ereignis in der Anwendung:
kann mir jemand bitte ne Hilfestellung geben?
Danke Euch
Für meine Anwendung benötige ich ein simples On Screen Keyboard. Ich weis zwar das ich mit die Windows eigene on Screen Keyboard bekomme, die hat mir aber zu Viele Tasten.
Also hab ich mir ein UserControl gebastelt:
Das sind alles Labels, die entsprechend benannt sind und im Text das stehen haben, was drauf steht. (ausser bei Shift, Enter usw. da steht es im Tag)
Nun hab ich erstmal den Grundcode erstellt und meiner Anwendung hinzugefügt. Leider passiert nix wenn ich auf ein Label im Control klicke...
Hier mal die Codes:
User Control:
VB.NET-Quellcode
- Public Class touchKeyboard
- Inherits UserControl
- Private Sub Label_Click(ByVal sender As Object, ByVal e As EventArgs)
- OnKeyPressed(New KeyPressedEventArgs(DirectCast(sender, Label).Text))
- End Sub
- Public Event KeyPressed As KeyPressedEventHandler
- Protected Overridable Sub OnKeyPressed(ByVal e As KeyPressedEventArgs)
- RaiseEvent KeyPressed(Me, e)
- End Sub
- End Class
- Public Delegate Sub KeyPressedEventHandler(ByVal sender As Object, ByVal e As KeyPressedEventArgs)
- Public Class KeyPressedEventArgs
- Inherits EventArgs
- Public Sub New(ByVal keyPressed As String)
- Me.KeyPressed = keyPressed
- End Sub
- Private _KeyPressed As String
- Public Property KeyPressed() As String
- Get
- Return _KeyPressed
- End Get
- Private Set(ByVal value As String)
- _KeyPressed = value
- End Set
- End Property
- End Class
und hier das KeyPressed Ereignis in der Anwendung:
kann mir jemand bitte ne Hilfestellung geben?
Danke Euch
"Hier könnte Ihre Werbung stehen..."