for Schleife



  • Hi!

    Ich habe eine einfache for-Schleife testweise in ein onClick Ereignis geschrieben. Vor dem abarbeiten der for-Schleife möchte ich das Panel2 blau wird und nach dem abarbeiten Panel5 gelb (ist nur ein test).
    Allerdings geschehen beide Farbgebungen erst nach dem abarbeiten, woran liegt das und wie kann man es ändern?

    int i;
    Panel2->Color = clBlue;
    for (i=0;i<=1000000;i++){
    Panel1->Caption = i;
    }
    Panel5->Color = clYellow;

    Danke, Gruß Nick


  • Mod

    Hallo

    du musst deinem Programm Zeit lassen Ereignisse zu verarbeiten
    (Application->P......)

    MfG
    Klaus



  • Panel2->Color = clBlue;
    Application->ProcessMessages();
    .... HUPS fast gleich 🙄


Anmelden zum Antworten