Wklejanie ze schowka w innym oknie

0

Czy ktoś wie jak wkleić tekst w pole tekstowe w innym programie ?

Napisałem program, który ustawia kursor na przeglądarce i wkleja napis zdefiniowany w kodzie. O ile

Clipboard.SetText("Tekst");

powoduje umieszczenie napisu w schowku to po kliknięciu na przeglądarce

Clipboard.GetText();

nie powoduje wpisania tekstu. Z tego co zrozumiałem funkcja powinna być użyta tak:

  label1.Text = Clipboard.GetText();

ale dla mnie to bezużyteczne, bo nie mam dostępu do tego pola tekstowego.

0

Zacznijmy od tego że Label nie ma właściwości "text" tylko "Text".

0

Gdybyś tak merytorycznie podszedł do tematu, bo to nie jest kod do sprawdzenia "czy działa" tylko prośba o sugestie, a Label został wrzucony dla zobrazowania problemu.

0
Naras napisał(a):

Gdybyś tak merytorycznie podszedł do tematu, bo to nie jest kod do sprawdzenia "czy działa" tylko prośba o sugestie

I dostałeś sugestię, że winą Twoich problemów z niedziałającym kodem jest niedziałający kod.
Tu nie ma licznika postów, i nikt sobie postów nie nabija, więc skończ z tymi dziecinnymi oskarżeniami.

Co to znaczy: nie mam dostępu do tego pola tekstowego.? Jaki dokładnie komunikat zwraca kompilator?

0

"dziecinne oskarżenia" ? Nauczylibyście się czytać ze zrozumieniem.
Nie było błędów, zwyczajnie tekst się nie wklejał. Zamiast

Clipboard.GetText();

użyłem

SendKeys.Send("^V");

i teraz działa.
Do zamknięcia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1