Hallo Zusammen,
bin jetzt auch schon ein paar Monate hier im Forum und möchte erst einmal ein Danke an alle sagen. Tolles Forum und ich habe viele Dinge durch das Forum lösen können.
Jetzt habe ich aber eine echte Anfängerfrage, die ich aber schlecht recherchieren kann und deswegen einen kurzen Hinweis benötige.
Einfaches Beispiel:
Eine einfache Windows Form Anwendung mit einem Formular, einer Textbox (Multiline) und einem Button.
Beim Klick auf den Button passiert folgendes:
Wie gesagt, total easy. Wenn ich nun das Programm starte und auf den Button klicke schreibt er 5000 mal das Wort text mit einem Linebreak in die Textbox.
Und nun meine Frage (Ich schäme mich ja fast dafür). Wie kann ich während der Ausführung verhindern, dass das Programmfenster nicht verschiebbar, nicht anklickbar, etc. ist. Das Fenster zeigt dann an, dass die Anwendung nicht reagiert. Erst wenn die Schleife fertig ist, wird das Programm wieder für den Zugriff frei. Was mich hieran nervt ist, dass teilweise der Text, der in die Textbox geschrieben wird, nicht mehr angezeigt wird, bis die Schleife fertig ist. Also die Ansicht wird nicht aktualisiert.
Wie kann ich dies lösen?
Vielen Dank,
Marianna
Edit by der_Kurt:
Bitte sinnvolle Threadtitel verwenden, damit man auch in der Übersicht weiß, worum es geht
* Titel geändert *
bin jetzt auch schon ein paar Monate hier im Forum und möchte erst einmal ein Danke an alle sagen. Tolles Forum und ich habe viele Dinge durch das Forum lösen können.
Jetzt habe ich aber eine echte Anfängerfrage, die ich aber schlecht recherchieren kann und deswegen einen kurzen Hinweis benötige.
Einfaches Beispiel:
Eine einfache Windows Form Anwendung mit einem Formular, einer Textbox (Multiline) und einem Button.
Beim Klick auf den Button passiert folgendes:
Wie gesagt, total easy. Wenn ich nun das Programm starte und auf den Button klicke schreibt er 5000 mal das Wort text mit einem Linebreak in die Textbox.
Und nun meine Frage (Ich schäme mich ja fast dafür). Wie kann ich während der Ausführung verhindern, dass das Programmfenster nicht verschiebbar, nicht anklickbar, etc. ist. Das Fenster zeigt dann an, dass die Anwendung nicht reagiert. Erst wenn die Schleife fertig ist, wird das Programm wieder für den Zugriff frei. Was mich hieran nervt ist, dass teilweise der Text, der in die Textbox geschrieben wird, nicht mehr angezeigt wird, bis die Schleife fertig ist. Also die Ansicht wird nicht aktualisiert.
Wie kann ich dies lösen?
Vielen Dank,
Marianna
Edit by der_Kurt:
Bitte sinnvolle Threadtitel verwenden, damit man auch in der Übersicht weiß, worum es geht
* Titel geändert *
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „der_Kurt“ ()