*.gif in picturebox anzeigen? (VC++)

  • C++

  • Income
  • 1301 Aufrufe 3 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • *.gif in picturebox anzeigen? (VC++)

    hey,
    ich arbeite mit VC++ und möchte ein animiertes *.gif bild in meine picturebox packen, doch es kommt eine fehlermeldung:

    Quellcode

    1. #pragma once
    2. using namespace System;
    3. using namespace System::ComponentModel;
    4. using namespace System::Collections;
    5. using namespace System::Windows::Forms;
    6. using namespace System::Data;
    7. using namespace System::Drawing;
    8. using namespace System::IO;
    9. using namespace System::Text;
    10. [B][I][U][...][/U][/I][/B]
    11. void Benutzerbild_Click(System::Object^ sender, System::EventArgs^ e) {
    12. if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
    13. {
    14. pictureBox1->ImageLocation=openFileDialog1->FileName;
    15. pictureBox1->Refresh();
    16. }
    17. }
    Alles anzeigen

    Benutzerbild = picturebox :hy:

    fehlt:
    using namespace System::GIF;
    oder was muss ich machen???

    MFG
    Income :hy:
  • Nun ja, da hier verschwiegen wurde was für ein Fehler denn überhaupt auftrat, habe ich ein VC++/CLR-Programm mit einer Picturebox geschrieben.
    Hat funktioniert. Auch mit dem geposteten Code.
    Was soll ich sagen. Es geht. Auch mit einem animierten GIF.
    Es ist besser zu schweigen und für einen Narren gehalten zu werden, als zu reden und damit alle Zweifel zu beseitigen ...
  • 400x400 -> 200x200 ???

    vllt liegt es daran, dass das .gif-bild 400X400 Pixel groß ist und die Picturebox 200X200 Pixel??? ich teste es mal
    und danke wasawasa, dass du extra ein project für mich gemacht hast :danke:
  • Die Formatunterschiede waren bei mir auch nicht das Problem.
    Es wurde dann halt nur ein Ausschnitt angezeigt ...

    Liegt es an der Datei?
    Kann ein anderes GIF-Bild geladen werden?
    Es ist besser zu schweigen und für einen Narren gehalten zu werden, als zu reden und damit alle Zweifel zu beseitigen ...