Bekomme Std Icon nicht mehr aus der Anwendung



  • Hallo zusammen, habe einen merkwürdigen Fehler, wenn ich in meiner Anwendung unter Optionen ein neues Icon setze wird das zwar für das Exe Icon übernommen, nicht aber für die einzelnen Forms.

    Wenn ich aber z.b.:

    Application->Icon->LoadFromFile("main.ico");
    

    setze wird alles richtig übernommen.
    Hat einer eine Idee was ich/der Compiler falsch macht?

    mfg



  • Hi,
    Ich habe das immer manuell veranlasst und im Konstruktor der einzelnen Forms das zugewiesen:

    Icon = Application->Icon;
    


  • Joa, würde ich notfalls auch tun, bloß ist

    Application->Icon
    

    leider das Std. Broland Icon mit den blauen Häusern. Hab das mal testweise mit SaveToFile rausgeholt.

    Müßte das also überschreiben, hmm, vielleicht mittels ImageList miteinkompileren und dann im Konstruktor rausholen?

    Würde nur ungern das Icon mit auf die Platte des Endbenutzers legen.



  • Das Anwendungsicon musst Du ja noch durch Dein eigenes ersetzen. Also unter BCB6 klappt es, wenn man in den Projektoptionen->Anwendung das Symbol ladet.



  • Hab ich ja gemacht, deswegen find ich das ja so seltsam das er es nicht komplett übernimmt.

    mfg



  • Das Icon für die Forms kannst du im ObjectInspector unter Icon zuweisen.


Anmelden zum Antworten