Hallo zusammen,
gibt es in VB.net die Möglichkeit, einen Multitouch sinnvoll zu benutzen?
Also ohne WPF, in einer normalen Windows-Forms-Anwendung.
In einem eingebetteten Browserfenster funktioniert das ganze und man kann mit 2 Fingern zoomen.
Normale "Einfinger"-Wischgesten in Listboxen, Listviews, DGVs etc. funktionieren auch.
Jetzt möchte ich eine Art Totmannschaltung programmieren - beim Druck auf einen Button (MouseDown-Event) soll ein zweiter Button eingeblendet werden. Durch Betätigen dieses Buttons soll eine Funktion ausgelöst werden.
Damit soll verhindert werden, dass diese Funktion versehentlich ausgelöst wird.
Hier mein Testcode
Druck auf Button1 blendet Button2 ein, Loslassen des Button1 versteckt Button2 wieder.
Problem hierbei - ich kann den zweiten Button nicht bedienen, während der Focus auf Button1 ist.
Kennt jemand eine Lösung?
Google gibt da nicht viel her...
Danke!
Speario
gibt es in VB.net die Möglichkeit, einen Multitouch sinnvoll zu benutzen?
Also ohne WPF, in einer normalen Windows-Forms-Anwendung.
In einem eingebetteten Browserfenster funktioniert das ganze und man kann mit 2 Fingern zoomen.
Normale "Einfinger"-Wischgesten in Listboxen, Listviews, DGVs etc. funktionieren auch.
Jetzt möchte ich eine Art Totmannschaltung programmieren - beim Druck auf einen Button (MouseDown-Event) soll ein zweiter Button eingeblendet werden. Durch Betätigen dieses Buttons soll eine Funktion ausgelöst werden.
Damit soll verhindert werden, dass diese Funktion versehentlich ausgelöst wird.
Hier mein Testcode
VB.NET-Quellcode
- Public Class Form1
- Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- Button2.Hide()
- End Sub
- Private Sub Button1_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
- Button2.Show()
- End Sub
- Private Sub Button1_MouseUp(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseUp
- Button2.Hide()
- End Sub
- Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
- If RadioButton1.Checked Then
- RadioButton1.Checked = False
- Else
- RadioButton1.Checked = True
- End If
- End Sub
- End Class
Druck auf Button1 blendet Button2 ein, Loslassen des Button1 versteckt Button2 wieder.
Problem hierbei - ich kann den zweiten Button nicht bedienen, während der Focus auf Button1 ist.
Kennt jemand eine Lösung?
Google gibt da nicht viel her...
Danke!
Speario