Entwickler-Ecke
WinForms - Problem Simulate Strg +V
greentiger - Do 03.09.15 15:50
Titel: Problem Simulate Strg +V
Hallo liebes Forum,
ich wollte nur ein kleines Programm schreiben, das mir einen Text was in der Zwischenablage ist in das Fenster was gerade aktiv ist einfügt. Möchte nach dem Button Klick einfach ins Word klicken und dann wird dort 10x "hello" eingefügt, bei mir wird aber nichts eingefügt sonder einfach nur Enter gedrückt ohne Text, was habe ich hier falsch gemacht?
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| private void btnStart_Click(object sender, EventArgs e) { Thread.Sleep(Convert.ToInt32(3000)); System.Windows.Forms.Clipboard.SetDataObject("hello", true); for (int i = 0; i <= 10; i++) { SendKeys.Send("^{V}"); Thread.Sleep(Convert.ToInt32(20)); SendKeys.Send("{ENTER}"); Thread.Sleep(Convert.ToInt32(20)); } } |
Lg greentiger
Th69 - Do 03.09.15 17:43
Probiere mal
PS: Bei
Thread.Sleep brauchst du den Zahlenwert nicht zu konvertieren, da du ja schon Zahlen angibst.
greentiger - Fr 04.09.15 08:27
Danke hat geholfen ;)
PS: Die Zahlen werden noch eine aus einer Textbox,... entnommen deswegen schon das convert.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!