Die Form aktualisieren

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Die Form aktualisieren

    Wie kann ich die form zb jede 5 sek. aktualisieren, auch wenn ich jetzt zb Internet Explorer offen habe und sich die Form hinter dem Explorer befindet?

    Ich habe es schon so versucht aber es klappt nicht so wie ich es haben will:

    VB.NET-Quellcode

    1. Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
    2. My.Computer.Keyboard.SendKeys("{F5}")
    3. End Sub

    (Wenn ich es so mache und Explorer oder so offen habe wird das aktualisiert und nicht die Form)
    oder:

    VB.NET-Quellcode

    1. Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
    2. Me.Refresh()
    3. End Sub

    (So funktioniert es garnicht oder nur wenn ich auf die form klicke, aber es soll ja auch aktualisieren wenn ich nicht grad auf der form bin sondern auch in einem anderem programm)
    Wodurch kommt denn die Form in den Zustand, refreshed werden zu müssen?
    Vielleicht genügt Me.PictureBox1.Refresh()?
    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!