tutorials.de Buch-Aktion 02/2012
Like Tree2Danke
  • 1 Beitrag von tombe
  • 1 Beitrag von tombe
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
779
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Koernel Koernel ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    8
    Tut mir leid wegen des neuen Themas aber hatte gerade etwas vergessen und war noch nicht angemeldet und deswegen konnte ich den beitrag nicht editieren.
    Also noch einmal:
    Nun wie oben bereits erwähnt würde ich gerne wissen wie ich einen ganz simplen Picture Browser erstelle.
    Er sollte lediglich die Tools "DriveListBox","FileListBox" inkl. einer Scrollbar,DirListBox und halt natürlich das Image tool beinhalten.
    Es sollte quasi nur möglich sein seine festplatte,ordner und file auszuwählen und diesen dann in einem kleinen Image kästchen zu sehen. Die Sachen zu erstellen ist ja kein Problem nur mit dem Quellcode habe ich große Probleme.
    Haben diese Aufgabe nach 4 Std. Unterricht mit Visual Basic 6.0 bekommen und ich bin am verzweifeln
    Ich bitte um Hilfe und danke euch schon im voraus vielmals

    Mfg Koernel
     

  2. #2
    Avatar von tombe
    tombe tombe ist gerade online Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.016
    Nun fertigen Quellcode kann ich dir hier nicht liefern.
    Aber vom Prinzip musst du im Change-Ereignis der DriveListBox die DirListBox aktualisieren und im Change-Ereignis der DirListBox musst du die FileListBox aktualisieren.

    Dann kannst du im Click-Ereignis (oder auch im DoubleClick) der FileListBox der ImageBox/PictureBox das entsprechende Bild zuordnen.

    Versuche mal ob du damit etwas anfangen kannst, ansonsten zeig her was du hast. Dann können wir damit arbeiten.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    Koernel Koernel ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    8
    Danke ersteinmal für die Antwort.
    Leider kann ich damit noch nicht allzuviel anfangen da ich nicht so ganz verstehe wie du das mit dem aktualisieren meinst. Wie gesagt hatte erst 4 Stunden wo wir mit dem Programm gearbeitet haben und da ist noch nicht ganz so viel Wissen vorhanden.
    Ich bin mit dem Projekt bis hier gekommen:
    http://s1.directupload.net/file/d/2277/h6s27atq_jpg.htm
    Geändert von Koernel (09.09.10 um 13:53 Uhr)
     

  4. #4
    its123 Tutorials.de Gastzugang
    Hallo,
    Koernel bist du schon weitergekommen ?
    Wenn ja dann poste doch mal bitte deine Ergebnisse..
    Haben genau die gleiche Aufgabe bekommen und ich komme auch absolut nicht weiter...
    Bitte auch um Hilfe. !

    Danke
     

  5. #5
    Koernel Koernel ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    8
    Hallo,
    freut mich das ich wenigstens nich der einzige bin der das Problem hat.
    Bin ein kleines Stück weiter allerdings hakt es in 2 Punkten ziemlich.
    Habe es nun so weit geschafft das ich das Laufwerk auswählen kann,den Ordner und er die Filelist aktualisiert.
    Allerdings bringt er mir immernoch kein imgpreview und die filelist kann ich auch nicht mit der vscrollbar scrollen
    ich verzweifel
    Hier nochmal n Screenshot von meinem jetzigen Stand.
    http://s5.directupload.net/file/d/2278/wwut2bbs_jpg.htm
    Bitte helft mir und sagt mir was ich bei der vscroll einfügen muss und was ich bei meinem code bei meinem image bzw. meinem file falsch eingegeben habe.
    Geändert von Koernel (10.09.10 um 23:32 Uhr)
     

  6. #6
    Avatar von tombe
    tombe tombe ist gerade online Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.016
    Also scrollen tut das von alleine so bald mehr Dateien eingetragen sind als dargestellt werden können.

    Dein Code stimmt im Grunde auch. Was du eigentlich nicht braucht ist die Image1_Click Prozedur.

    Was du mal machen kannst wenn kein Bild angezeigt wird ist, das du dir

    Code vb:
    1
    
    Me.Caption = File1.Path & "\" & File1.FileName

    in die File1_Click Prozedur aufnimmst. Dann siehtst du ob der Pfad und der Dateiname so richtig übergeben wird.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  7. #7
    Koernel Koernel ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    8
    Habe ich getan.
    Er sagt mir aber trotzdem wenn ich ein Bild klickt Laufzeitfehler 424 Objekt erforderlich
    Wenn ich auf Debuggen geht sagt der mir das was mit dem Code :imgPreview.Picture = LoadPicture(File1.Path & "\" & File1.FileName) nicht stimmt.
    Also dieser wird gelb hinterlegt.
    Mein Lehrer hatte ein Programm wie dieses erstellt und drunter geschrieben was die wichtigsten Eigenschaften sind usw.
    vllt. würde es helfen wenn ich dir dieses zeige?
    Mir bringt das irgendwie nicht sehr viel.
     

  8. #8
    Avatar von tombe
    tombe tombe ist gerade online Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.016
    Also entweder enthält die LoadPicture-Anweisung einen ungültigen Dateinamen (z.B. wenn du auf eine Textdatei oder eine EXE-Datei klickst) oder aber die Anweisung ist komplett falsch.

    Habe ja oben schon geschrieben du sollst dir das als Titel für die Form ausgeben lassen, dann siehst du was dabei rauskommt.
    Was mir gerade aber aufgefallen ist, muss es nicht:

    Code vb:
    1
    
    imgPreview.Picture = LoadPicture(Dir1.Path & "\" & File1.FileName)

    heißen!?
    Koernel bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  9. #9
    Koernel Koernel ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    8
    Danke dir.
    Habe es nun endlich geschafft. Nur die Scrollbar will sich i-wie nicht bewegen.
    Kann mit dem Mausrad scrollen aber die Scrollbar bewegt sich null.
    und wenn ich auf die Pfeile der Scrollbar klicke tut sich auch nichts.
    Aber wenigstens klappt der Grundbau so.
    Mein Fehler lag darin, dass ich noch den Namen vom Image1 in imgPreview ändern musste.
    Und dann musste ich noch die Stretch Eigenschaft ändern damit er das Bild auf den Image-Kasten skaliert.
    Naja jetzt hab ich es
    Kriegst erstmal n Danke.
     

  10. #10
    Avatar von tombe
    tombe tombe ist gerade online Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.016
    Ups, das hätte mir auch auffallen können. Aber wenigstens klappt das jetzt schonmal.

    Warum machst du eigentlich eine separate Scrollbar. Das Dateilistenfeld bekommt doch automatisch eine eigene so bald die Höhe des Steuerelements nicht ausreicht um alles enthaltenen Dateien anzuzeigen.

    Hier gibt es übrigens genau so ein Beispiel wie du es erstellen sollst:
    http://www.bglerch.asn-ktn.ac.at/inf...oxbeispiel.htm
    Koernel bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  11. #11
    Koernel Koernel ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    8
    Danke.
    Jetzt klappt wirklich alles. Scrollbar hab ich entfernt und zack tauchte die von der filelist auf.
    Habs auch nun eingestellt das mir nur Bilddateien angezeigt werden.
    Danke nochmal für deine Hilfe.
     

Ähnliche Themen

  1. Wie erstelle ich einen Picture Browser?
    Von Koernel im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 08.09.10, 15:57
  2. Sony Picture Medien Browser
    Von IceCòóL im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 6
    Letzter Beitrag: 06.01.09, 01:23
  3. Antworten: 5
    Letzter Beitrag: 19.04.06, 14:25
  4. Wie erstelle ich einen Mauszeiger?
    Von ZIGGY_WillES im Forum Flash Plattform
    Antworten: 12
    Letzter Beitrag: 10.08.05, 17:46
  5. Picture Browser ...
    Von Blattspinat im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 01.02.03, 21:21

Stichworte