Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Guten Tag, ich habe eine Form in der ein MDIChild Fenster angezeigt wird. Bisher war es so: - Hauptform hat einen Clock Timer zur Anzeige der Uhrzeit in der eigenen Statusleiste - Childform hat ebenfalls einen Timer zur Uhrzeitanzeige in einem großen Label Nun wollte ich etwas sparen und habe die Anzeige für die Child Form mit in den Timer der Hauptform gepackt: VB.NET-Quellcode (1 Zeile) Leider wird aber die Anzeige des Labels nicht mit der Uhrzeit gefüllt. Ich habe für dieses Label den "Modfie…

  • Benutzer-Avatarbild

    Vorher war die Codezeile VB.NET-Quellcode (1 Zeile) lediglich in einem Timer, welcher direkt auf der Childform war. Ich habe diese Zeile nun lediglich in den Timer der Hauptform kopiert und dort noch das "frm_mainmenu." davorgesetzt, weil sich das Label ja auf dem Unterformular befindet. Dort gibt es nirgendwo mehr Verweise welche das Label ansprechen würden. Irgendwie scheint da eine "Barierre" zwischen den Formen zu sein?!

  • Benutzer-Avatarbild

    Ich denke ich habe eine Erklärung?! SO rufe ich das Child Fenster aus dem Hauptfenster auf: VB.NET-Quellcode (10 Zeilen) Ich denke, es liegt daran, dass diese Unterform "frm_mainmenu" immer eine eigene Instanz hat wenn sie aufgefrufen wird und deswegen keine Daten direkt an sie übergeben werden können?! Aber da ich bin ich zu wenig Profi bei dem Thema. Ich lasse nun den Timer erstmal auch noch in der Unterform laufen. Vielleicht hat noch einer eine Idee?!

  • Benutzer-Avatarbild

    das lbl_date befindet sich auf dem MDIChild "frm_mainmenu". Der Timer sitzt auf dem Hauptfenster "frm_main". Ich habe gerade gemerkt, dass nichts vom Hauptfenster im MDI Child ankommt. Ich habe im Hauptfenster einen Testbutton gemacht und lasse den "frm_mainmenu.lbl_date.text = "Test" ausführen. Es passiert auch hier nichts.

  • Benutzer-Avatarbild

    Hallo, sorry für die verspätete Antwort. Also das ganze Projekt nur auf die Codezeilen des Aufrufs im fremdem Fenster runterbrechen geht echt nicht, da blicke ich nicht mehr durch sonst. Ich habe es aber gerade so gegen getestet, dass ich mir eigentlich sicher bin, dass es daran liegen muss dass das Unterfenster frm_mainmenu ja bei jedem Aufruf neu aufgebaut wird mit der Prozedur (Versteckter Text) Ich habe jetzt mal auf einem Button im Hauptfenster frm_main (was ja immer da ist) den Code gelegt…

  • Benutzer-Avatarbild

    Ok, anbei das Testprojekt, bei dem es genauso ist wie in meinem Großen.

  • Benutzer-Avatarbild

    Hallo die Herren, danke für die Antworten, auch wenn das für mich schon leicht ins "Häää?!" abschweift zwecks fehlenden Wissen. Jedenfalls hat VB.NET-Quellcode (2 Zeilen) funktioniert so wie es soll. Dazu aber die abschließende Frage, wie gestalte ich nun den Aufruf in meinem "richtigen" Programm per Timer im Hauptformular der die SUB im Unterformular aufrufen soll!?

  • Benutzer-Avatarbild

    @RodFromGermany Du meinst wenn wir bei dem Beispiel mit dem Label bleiben? Ich habe aber doch im MDI Child die SUB geschrieben, welche ein Datagrid füllt aus einer Exceltabelle. Diese Sub soll nun vom 15-Minuten Timer des Haupformulars aufgerufen werden. Hat das dann trotzdem mit einem "Event des MDI Childs" zu tun?!

  • Benutzer-Avatarbild

    Ich verstehe dich schon @RodFromGermany aber das würde ja heißen, dass ich dazu auch auf dem MDI Child welches die Funktion enthält wieder einen 15sek Timer installieren müsste. Und genau das wollte ich ja vermeiden, weil es im Hauptformular schon einen 15sek Timer gibt, welcher dort Dinge für das Hauptformular ausführt. Und genau diesen wollte ich mit nutzen, um die Routine des MDI Child aufrufen zu lassen. Aber wenn es keine extremem Ressourcen verschwendet, spendiere ich dem MDI auch noch nen…