Zwei Fragen zu TImage



  • Hallo Zusammen,
    ich habe zwei Fragen zum TImage. In der Hilfe habe ich schon nachgeschaut und bin da nicht wirklich weiter gekommen.

    1. Ich möchte per Button während der Laufzeit das Bild löschen können. Wie genau mache ich das? Ich habe es schon mit:

    TImage->Picture = ""
    

    probiert. Das klappt leider nicht.

    2. ich möchte gerne in einem Label->Caption den Namen der Grafikdatei anzeigen lassen, der gerade geladen ist. Wie kann ich das realisieren? Wo steht das im TImage?

    Danke im voraus



  • mit

    Label->Caption = OpenDialog1->FileName;
    

    bestünde die Möglichkeit den komplette Pfad und Dateiname anzuzeigen.
    Nur Dateiname weis ich jetzt auch net.



  • EPMS schrieb:

    1. Ich möchte per Button während der Laufzeit das Bild löschen können. Wie genau mache ich das? Ich habe es schon mit:

    TImage->Picture = ""
    

    probiert. Das klappt leider nicht.

    Kein wunder, denn

    ""
    

    erzeugt einen const char* mti dem inhalt der Anführungsstriche..

    Image1->Picture = NULL;
    

    EPMS schrieb:

    2. ich möchte gerne in einem Label->Caption den Namen der Grafikdatei anzeigen lassen, der gerade geladen ist. Wie kann ich das realisieren? Wo steht das im TImage?

    nirgends.. das musst du dir selber beim laden des Bildes ins TImage merken



  • Dass beide Fragen fast wortwörtlich in der FAQ behandelt werden ist dir auf wundersame Weise entgangen!?



  • Sorry,
    das habe ich übersehen. Hatte nur bei "VCL/CLX (Borland C++ Builder)" gesucht. Tut mir leid.


Anmelden zum Antworten