Formanzeige aktualisieren

Hallo,

ich habe ein rechenintensives Programm geschrieben in dem ich aber auch während der Laufzeiz nachrichten über ein Label-Objekt ausgeben möchte. Diese Anzeige wird aber nur im Test aktualisiert, nicht bei der unmittelbar daraufhin anlaufenden Rechenroutine.

Form.Show war nicht die Lösung.

Wer hilft?

DAnke Peter

probier mal Form.Refresh , wenns das nicht reicht versuchs mit DoEvents .

Hallo,

probier mal Form.Refresh , wenns das nicht reicht versuchs mit
DoEvents .

wieso Form.Refresh? Ein DoEvents reicht vollkommen aus :smile: Aber wenn es so rechenintensiv ist dann liegt es nah den Rechenvorgang in einen sep. Thread zu schieben. Dann hat man keinerlei Probleme mehr :smile:

MfG Alex

Hallo,

probier mal Form.Refresh , wenns das nicht reicht versuchs mit
DoEvents .

wieso Form.Refresh? Ein DoEvents reicht vollkommen aus :smile:

weil es eben die zwei möglichkeiten gibt, was weiss ich was er plant .

Andere Frage, warum gibt es dann überhaupt Form.Refresh , du Clown .

Hallo,

probier mal Form.Refresh , wenns das nicht reicht versuchs mit
DoEvents .

wieso Form.Refresh? Ein DoEvents reicht vollkommen aus :smile:

weil es eben die zwei möglichkeiten gibt, was weiss ich was er
plant .

Super Antwort. Das Proggi ist hat schon so eine Menge zu tun und du ratest ihm ein Refresh, sprich ein Neuzeichnen der kompletten Form zu machen? Sehr effizient muss man schon sagen, somal ein simples DoEvents reicht um das Label zu aktualisieren…
Aber wenn wir einmal dabei. Es gibt mehr wie nur 2 Wege ein Label zu aktualisieren wenn das Proggi zu tun hat. Warum weisst du ihn dann nicht alle Wege auf, wenn du schon einmal dabei bist?

Andere Frage, warum gibt es dann überhaupt Form.Refresh , du
Clown .

Um zum Bsp. bei Überlappung des Formulares es komplett neu zu zeichnen, wenn es denn erforderlich sein sollte. Aber bei genauer Planung ist dies wiederrum nicht nötig. Bisher, also in den letzten > 10 Jahren habe ich es bisher nicht gebraucht…

Jetzt frag nicht wozu es das dann gibt, denn dann frage ich Dich wozu gibt es

If Ausdruck=True/False then
'wenn es doch anders einfacher geht ...

By the Way Beleidigungen sind hier sicherlich nicht angebracht! Mag sein das man nicht alles weiss und genau deswegen sollte man froh sein wenn man darauf hingewiesen wird wie einiges anders geht.
Sollte Dein Umgangston hier auch üblich werden, so werde ich mich hüten in Zukunft hier zu antworten …

In diesem Sinne, ein Mensch der grüssen kann und sich auch verabschieden so wie es hier die Nettiquette vorschreibt aber scheinbar für Dich Sachen sind, die Dir fremd sind …

Gruss Alex

Hallo,

habe deie Lösung Form.Object.Refresh selbst gefunden und es funktioniert.
Werde aber auch das DoEvent ausprobieren, weil das Refresh bei einem Object ProgressBar ein Flackern erzeugt.

Erst mal danke für eure Info

UND immer Cool bleiben,
warum das gezicke ?

Gruß Peter

UND immer Cool bleiben,
warum das gezicke ?

Hallo Peter,

das ist doch normal menschlich oder haste gedacht jahrtausende alte Gene die quasi nur die Wahl lassen zwischen Flucht oder Keule nehmen und draufhauen, wären durch die paar Jährchen Zivilistionstünche wie weg?

Ich stellte mal vor Jahren im Physikbrett die harmlose Frage liegt da Reihenschaltung oder parallelschaltung vor wenn ich ein Lämpchen an eine Batterie anklemme.

Kannste nicht wissen, aber da gings auf einmal dermaßen rund, oha, da haben sich einige ihre Doktoren DiplIng und sonstiges dermaßen um die Ohren gehauen, ala deinen Doktor der Physik haste wohl auf der Kirmes „geschossen“ und noch viel tiefer unterhalb der Gürtellinie.
Ich hab mich da schnell eilig bedankt für die Information bzw. Nichtinformation und bin enteilt.

Die haben sich da um Mikroelektronen (wenns das gibt), Quarks oder sonstigem Kram (Magnetfeld von links oder rechts) rumgeprügelt wie wild, logisch hab ich davon Null kapiert und ich denke auch ein gestandener Elektromeister hätte gestaunt was alles so vorliegt wenn er diese banale Schaltung vornimmt :smile:

Zurück zum Thema, sicher, man sagt zum Rumzicken gehören zwei.
Aber Alex hat nicht gezickt. Er hat vollkommen korrekt auf einen blöden Kommentar reagiert und auch die Größe bewiesen grad nicht zurückzuzicken.

Diese Größe habe ich nicht *zugeb* Ich muß mich wenn dazu zwingen.
An Alex seiner Stelle hätte ich sofort im Kopf gehabt, „wer bist denn du daß du mich Clown nennst grad wenn es um VB geht“
Auch mit kreide essen hätte ich (ich kenne mich gut, ein Seitenhieb muß sein) vielleicht schon auch irgendwie sachlich geantwortet, abgesehen von der eingebauten Spitze.

Daß sonen Scheiß keiner hier im Brett braucht ist auch klar und bin dafür.
Man muß auch nicht alles so hoch hängen. Also vergessen und Ruh ist.

Gruß
Reinhard

1 Like