SendKeys
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 19 Antworten in diesem Thema. Der letzte Beitrag () ist von Timtim.
-
-
Hi
Dafür kannst du SendMessage mit WM_KEYDOWN und WM_KEYUP verwenden:
msdn.microsoft.com/en-us/library/ms646280%28VS.85%29.aspx
msdn.microsoft.com/en-us/library/ms646281%28v=VS.85%29.aspx
Gruß
~blaze~ -
-
SendKey ist für unterschiedliche Programme gemacht.
Innerhalb eines Programms kannst Du Events schmeißen oder einfach eine Funktion aufrufen.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Einfache Variante: Fokussier' Form 2 (Form2.Focus()) und sende dann das SendKeys.
Oder: Falls du einfach nur einen Button in der 2. Form drücken willst, kannst du einfach Form2.Button.PerformClick() benutzen, alternativ einfach den Eventhandler aufrufen bzw. im Eventhandler eine andere Sub aufrufen, die auch aus Form1 aufrufbar bleibt (Public Sub).
lg SeriTools -
Hallo,
Als das ganze stellt sich folgender Maßen dar:
Die Arbeit übernimmt Form1 und die Form2 stellt nur
die Arbeit dar. Nur jetzt muss ich von Form1 auf
Form2 einen Button oder später eine Picturebox klicken
daher stellt sich jetzt für mich die frage wie ich das anstelle
Das mit Performclick ist schonmal gut aber für mich
für die Zukunft nicht tragbar
Viele Grüße -
SeriTools schrieb:
einfach den Eventhandler aufrufen bzw. im Eventhandler eine andere Sub aufrufen, die auch aus Form1 aufrufbar bleibt (Public Sub).
k. -
SeriTools schrieb:
SeriTools schrieb:
einfach den Eventhandler aufrufen bzw. im Eventhandler eine andere Sub aufrufen, die auch aus Form1 aufrufbar bleibt (Public Sub).
k.
Ich bin doof und frage einfach nochmal nach:
Ich soll jetzt eine Public Sub mit dem Code für das Click Event machen richtig? -
Ja.
Also in der Button_Click() bzw. PicBox_Click() bzw. [...] schreibste das rein:
und dann schreibste deinen normalen Code eben in die
Diese Sub eineSubDieAusgeführtWerdenSollWennDasEventAusgeloestWirdUndVonAussenVerfuegbarIst() kannst du dann per Form2.eineSubDieAusgeführtWerdenSollWennDasEventAusgeloestWirdUndVonAussenVerfuegbarIst() aufrufen.
eineSubDieAusgeführtWerdenSollWennDasEventAusgeloestWirdUndVonAussenVerfuegbarIst() :> -
-
Hmm.. So weit so gut. Ich verstehe es, allerdings
klappt es bei mir noch nicht so wie es soll
Wenn ich auf X klicke (Gamepad) passiert noch nichts.
D.h. Irgendwas habe ich falsch gemacht.
Ein Focus auf einen Button reicht doch um Enter drücken zu
können damit etwas passiert oder?
_____
Schaut jetzt so aus: (Form 1)
Form2 (Main1)
Ein normales Enter geht hingegenDieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Timtim“ ()
-
Timtim schrieb:
Ich verstehe es
... NICHT.
Die Buttonclick-Sub soll das enthalten, was Passieren soll, wenn man normal auf den Button drückt. In Button4_Click() soll einfach nur Buttonclick() aufgerufen werden. -
Jetzt verstehe ich nicht was du meinst.
Schau dir mal oben an was ich gebaut habe
Irgendwas passt da ja nicht. Das Problem
ist ja das es nicht immer 1 Button ist sondern 8 und
darum sage ich extra nur SendKeys.Send und focuse
die Buttons Damit muss ich nicht sagen welcher Button geklickt werden soll
sondern einfach der gefucus'de -
-
SeriTools schrieb:
Achso.
Mit Me.ActiveControl bekommst du das Control mit dem Fokus raus. Sollte dir weiterhelfen.
lg SeriTools
Leider garnicht
Dann muss ich ja raussuchen was gefucused ist und das dann
wieder klicken richtig?
Wie mache ich das ? -
-
-
SeriTools schrieb:
Warum hast du denn das .Name danach?
Caste das Control zu einem Button (wenn es denn einer ist) und rufe dann PerformClick auf.
Naja. Es sollen ja später irgendwann mal Pictureboxen werden
Wie mache ich das denn? Also mit dem Button -
-
-
Ähnliche Themen
-
Bestimmte Tastenfolge nach Zeit x
PeterDerMeter - - Sonstige Problemstellungen -
dennis*<3 - - Sonstige Problemstellungen
-
4 Benutzer haben hier geschrieben
- Gast (10)
- SeriTools (7)
- ~blaze~ (2)
- RodFromGermany (1)