Beckhoff CP6607 WinCE + Windows Forms

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich versuche einen Button anderst zu verwenden als zu klicken, d.h. ich will eine Variable vom Typ Bool bei drücken setzen und anschliessend beim losslassen wieder auf low rücksetzen.

Leider funktioniert das nicht. Gibt es hier irgendwelche einschränkungen?

Getestet habe ich die Key und Mouse Funktionen.
 
Das liegt nach meiner Meinung am Compact Framework 2.0, in dem das Button-Control nicht alle Maus-Events unterstützt.

Ich hatte in meinem Projekt PictureBox statt Button für Tast-Funktionen benutzt. PictureBox unterstützt die benötigten Events MouseDown, MouseUp und LostFocus. PictureBox hat leider keine Text-Eigenschaft - man muss für die Darstellung ein Bitmap mit der Beschriftung oder einem Pfeilsymbol erstellen. Das ist zwar etwas umständlich aber eine bessere Lösung fiel mir auf die Schnelle nicht ein und ich musste fertig werden.

Falls jemand weiß, wie man in Compact Framework das MouseDown für ein Button-Control implementieren kann oder eine bessere Lösung kennt, dann würde mich das auch interessieren.

Gruß,
witkatz
 
Zurück
Oben