Hallo,
ich habe folgendes Problem, ich habe eine WindowsForm-Application erstellt, welche bestimmte Elemente in einer CAD-Anwendung erzeugt. Das funktioniert auch einwandfrei. Auf der WindowsForm befindet sich jedoch ein Abbrechen Button, um das Programm vorzeitig beenden zu können.
Mein Problem ist nun das sich die WindowsForm während der Programmablaufes nicht aktualisiert und so nicht auf den Buttpn geklickt werden kann, geschweige denn, das er immer sichtbar ist.
Gibt es eine Möglichkeit die Form zu aktualisieren, sodass der Button nutzbar ist?
Habe schon im Forum geschaut und entdeckt das man mit dem Befehl My.Application.DoEvents() dies Problem verhindern kann.
Ich habe jedoch keine Schleife in der dieser Befehlt aufgerufen werden kann. Habe dann weiter versucht dies mittels eines Timers zu realisieren, leider ohne Erfolg.
Vielen Dank für Eure Hilfe!
ich habe folgendes Problem, ich habe eine WindowsForm-Application erstellt, welche bestimmte Elemente in einer CAD-Anwendung erzeugt. Das funktioniert auch einwandfrei. Auf der WindowsForm befindet sich jedoch ein Abbrechen Button, um das Programm vorzeitig beenden zu können.
Mein Problem ist nun das sich die WindowsForm während der Programmablaufes nicht aktualisiert und so nicht auf den Buttpn geklickt werden kann, geschweige denn, das er immer sichtbar ist.
Gibt es eine Möglichkeit die Form zu aktualisieren, sodass der Button nutzbar ist?
Habe schon im Forum geschaut und entdeckt das man mit dem Befehl My.Application.DoEvents() dies Problem verhindern kann.
Ich habe jedoch keine Schleife in der dieser Befehlt aufgerufen werden kann. Habe dann weiter versucht dies mittels eines Timers zu realisieren, leider ohne Erfolg.
Vielen Dank für Eure Hilfe!
VB.NET-Quellcode
- Private Sub NeuePositionFlaechen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Me.Show()
- Me.Update()
- Timer1.Interval = 100
- Timer1.Start()
- main()
- Me.Close()
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Me.Update()
- My.Application.DoEvents()
- End Sub