Autor Beitrag
Tonix
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Sa 14.02.09 19:44 
Hallo
ich habe in mein Programm den Webbrowser eingebunden.

nun möchte ich das beim Klick auf den Button das Fenster des Webbrowsers nach unten gescrollt wird
ich hab folgende Funktion probiert:
ausblenden C#-Quelltext
1:
2:
3:
4:
 private void button4_Click(object sender, EventArgs e)
        {
          SendKeys.Send("{DOWN}");           
        }


Ergebnis ist aber das sich rein gar nichts tut.

Weiß jemand wo das Problem liegt oder andere Möglichkeiten kennt bei der man Tasten im Webbrowser simulieren kann?

danke im vorraus
mfg Tonix


Moderiert von user profile iconKha: Topic aus C# - Die Sprache verschoben am Sa 14.02.2009 um 20:16
Moderiert von user profile iconChristian S.: Code- durch C#-Tags ersetzt
Console.Beep()
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43

Win XP, Ubuntu 8.10
C# (VS 2008 Exp) C++ (VS 2008 Exp)
BeitragVerfasst: Mo 16.02.09 12:45 
Ähm ich vermute sehr sehr stark(eigendlich bin ich mir sicher :3) dass du den Browser nicht im Focus hast und deswegen die Taste nicht für den Browser ausgewertet wird. Du drückst einen Button und somit steht der Button im Focus, also musst du den Browser in den Focus setzen bevor du den Tastendruck sendest.
Tonix Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Di 17.02.09 11:23 
aha das ist mal ein Anfang
und wie kann ich den webbrwoser dauerahft in fokus setzen??
Console.Beep()
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43

Win XP, Ubuntu 8.10
C# (VS 2008 Exp) C++ (VS 2008 Exp)
BeitragVerfasst: Di 17.02.09 11:36 
msdn.microsoft.com/d...control_methods.aspx

schau bitte bei dem link oder bei google da wirst du schnell fündig.
Tonix Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Di 17.02.09 11:51 
Ich danke dir
ausblenden C#-Quelltext
1:
webbrowser1.Focus;					

falls andere auch das Problem haben
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Di 17.02.09 12:23 
Damit nichts Falsches stehen bleibt: unter C# heißt es so:
ausblenden C#-Quelltext
1:
webbrowser1.Focus();					

Der Aufruf von Methoden muss immer mit Klammern versehen werden.

Der Focus kann auf diese Weise an alle Controls übergeben werden. Jürgen