Hallo alle miteinander (erneut).
Ich habe leider wieder ein Problem, über dessen Lösung ich nicht wirklich etwas im Internet finden konnte.
Wie ihr vermutlich wisst, ist es möglich, einem Webbrowser (.net) Steuerelement Scrollbars hinzuzufügen.
Nun zu meinem Problem:
Ich möchte einen Chat programmieren.
Leider ist mir unklar, wie man die Scrollbars des Webbrowser verwenden könnte, ich würde gerne folgendes erreichen:
Wenn eine neue Nachricht eintrifft, wird der Webbrowser aktualisiert (Seite wird neu geladen, via Navigate). Nun hätte ich gerne, dass bei jeder neuen Nachricht heruntergescrollt wird, wenn der User sich nicht gerade den Chatverlauf ansieht.
Zur Verdeutlichung:
(vb.net, c# code element verwendet, da basic element offenbar nicht verfügbar)
|
C#-Quelltext
|
1
2
3
4
5
6
7
8
|
//Vor der Aktualisierung
dim scrolled as integer = Webbrowser1.Scrollbars.GetScrolledIn%
aktualisieren und reloaden
If scrolled > 95 Than
ScrollDown()
End If
|
unterstrichene Befehle existieren nicht, meine Frage ist, wie man derartiges verwirklichen könnte