tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
21
ZUGRIFFE
782
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    Hallo zusammen,
    wer kann mir helfen?
    Wie kann man JPG-Dateien unabhängig von ihrer Pixelanzahl mit Visual Basic als Vollbilder darstellen?

    Danke im Voraus

    Peter
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Jetzt müsste man erstmal wissen was du unter Vollbilder verstehst, womit du arbeitest und was du genau machen willst?

    Beschreibe einfach noch ein bisschen genauer um was es geht, dann findet sich sicher auch eine Lösung für dein Problem.
     
    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
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    Hallo tombe,
    Vollbild: Darstellung eines Bildes auf dem gesamten oder fast gesamten Bildschirm
    Mein Programm: Visual Basic 5.0
    Mein Ziel: Ein Programm zu erstellen, mit dem ich Mathematik-Aufgaben und deren Lösungen ähnlich einem Zettelkasten Schülern zur Bearbeitung geben kann. In einem Ordner sind eine Anzahl von Dateien z.B. Nr. 1-50. Nr. 1 ist die Aufgabe und die Nr. 2 die Muster-Rechnung. Nr. 3 die nächste Aufgabe und Nr. 4 die Muster-Rechnung dazu usw... Der Schüler kann nach jeder seiner Rechnungen entscheiden, ob die Aufgabe und die Muster-Rechnung im Ordner verbleiben soll, oder in einen anderen Ordner verschoben wird, weil er sie richtig gelöst hat.
    Da ich absoluter Anfänder in VB bin, versuche ich nun, einzelne Schritte zu erlernen und diese zum Schluß dann zusammenzufügen. Dies ist mein erster Schritt, nämlich so eine gescannte Aufgabe bzw. eine Rechnung übersichtlich auf den Bildschirm zu bringen.
    Ich bin nicht nur in VB Anfänger, sondern auch zum ersten Mal in einem Forum. Ich bitte deshalb um Verständnnis, wenn das bei mir noch nicht so perfekt läuft, bin aber für Unterstützung umso dankbarer.
     

  4. #4
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Es gibt doch "Screen.Width".

    Damit kannst du die Breite des Bildschirms ermitteln und diesen Wert dann dem Bild zuordnen.
     
    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.

  5. #5
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    Das Einzige was ich bislang kann ist ein Formular erstellen , darauf verschiedene Fenster anzuordnen und einen Code für das Formular bzw. die darauf befindlichen Objekte zu schreiben, wenn ich weiß wie er lautet.
    Für das eigentliche Handling, d.h. Zugriff auf das Bild und das Drumherum fehlt mir das Wissen.
    Nehmen wir an, das Bild hat den Dateinamen Tombe.jpg und ist auf C:\.
    Wäre es möglich, daß Du mir den Code schreibst, den ich eingeben muß, damit Tombe.jpg nach dem Starten der Form auf dem Bildschirm erscheint?
    Danke Peter
     

  6. #6
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Ist jetzt ein bisschen blöd weil ich kein Visual Basic installliert habe und mit VBA kann man es nicht nachstellen.

    Aber mal eine grundsätzliche Frage. Warum willst du das mit Bildern lösen?
    Wäre es nicht einfacher du würdest die Fragen/Aufgaben und Lösungen in eine Datenbank eingeben. Dann einfach ein Textfeld in die Form und da zeigst du das dann an.

    NACHTRAG:
    Ich habe mal was mit VBA und Excel gebastelt. Ist sicher noch nicht für deine Zwecke nutzbar aber es soll zeigen wie ich es mir vorstelle.

    Es handelt sich um eine Excel Datei bei der ich der Einfacheit halber nur die Dateiendung in TXT geändert habe. Also einfach wieder XLS dranhängen.
    Angehängte Dateien Angehängte Dateien
    Geändert von tombe (14.07.11 um 08:00 Uhr) Grund: Anhang geändert!
     
    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
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    Danke für deine Mühe mit der Excel-Datei. Ich habe das txt durch xls ersetzt, konnte sie aber dennoch nicht leserlich öffnen, vermutlich weil ich nur das Office 2000 installiert habe. Ich schau mir die Datei an, wenn ich bei Jemandem bin, der eine neuere Office-Version installiert hat.
    Ich muß mit Bildern arbeiten, weil bei den Aufgaben auch Zeichnungen dabei sind.
    Vielleicht meldet sich noch jemand, der in der Lage ist, dein vorgeschlagenes "Screen.Width" richtig einzusetzen.
    Schönen Abend noch Peter
     

  8. #8
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Du kannst dir ja mal diese Seite anschauen. Dort findest du sicher einige Tipps wie du bestimmte Dinge lösen kannst.

    Nochmal zum eigentlichen Problem:
    Das Bild musst du mit dem PictureBox- oder ImageBox-Steuerelement irgendwo auf der Form platzieren. Wenn du jetzt die Form auf Vollbild vergrößerst (kannst du in den Eigenschaften angeben) und das Bild dann auf die Formgröße setzt, dann hast du auch was du brauchst.
    Anfanger 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
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Ich weiß du hast das Thema als erledigt gekennzeichnet aber ich schreibe trotzdem nochmal was.

    Habe eben im Beitrag 6 den Dateianhang nochmal geändert. In dieser Version werden jetzt auch Bilder angezeigt. Hierzu einfach bei der entsprechenden Aufgabe in Spalte "C" den Namen oder den kompletten Pfad eintragen.

    Wenn du es testen willst musst du natürlich entweder die Bildnamen ändern oder Bilder mit den Namen "bild1.jpg", "bild2.jpg" und "bild3.jpg" in das Verzeichnis speichern in dem sich auch die Datei selber befindet.
     
    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.

  10. #10
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    Danke für deine Bemühungen. Inzwischen kann ich deine Excel-Datei auch öffnen. Ich war etwas schludrig mit der Änderung des Dateinamens.
    Ich habe nun deine Excel-Datei und von mir erstellt bild1, bild2 und bild3 in demselben Verzeichnis stehen und bin nicht in der Lage, die Bilder von Excel aus zu öffnen. Es wird ein Laufzeitfehler angezeigt. Wie machst Du das?
     

  11. #11
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Was für ein Fehler wird bei dir denn angezeigt?

    Wenn ich Excel öffne (und natürlich das Ausführen von Makros zulasse), wird gleich das Formular angezeigt. Klicke ich dann auf den Button "nächste Aufgabe", wird die Aufgabe als Text und darunter das Bild angezeigt.
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Bilder-Handling-aufgaben.jpg  
     
    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.

  12. #12
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    Bei mir wird angezeigt:
    Laufzeitfehler '53'
    Datei nicht gefunden
     

  13. #13
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Vorsichtige Frage(n):

    - die Bilder liegen wirklich im gleichen Ordner wie die Excel Datei
    - die Namen der Bilder entsprechen den jeweiligen Eintrag in Spalte C
    - in der Excel Datei ist sowohl der Name als auch die Dateiendung angegeben

    Schau dir nochmal das obige Bild an. Da sollte zu erkennen sein wie es aussehen muss.
     
    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.

  14. #14
    Anfanger Anfanger ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    13
    deine 3 Fragen kann ich nur mit ja beantworten
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Bilder-Handling-ordner.jpg  
     

  15. #15
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Ich lösche mal den ursprünglichen Text weil er keine Hilfe war.

    Damit wir unter gleichen Bedingungen arbeiten, habe ich bei mir jetzt mal unter "C" so wie du das Verzeichnis "VB-Training" angelegt und die Dateien reinkopiert.

    Excel gestartet und was kommt "Laufzeitfehler 53 - Datei nicht gefunden".

    Es ist mir ein absolutes Rätsel warum aber Excel verlangt jetzt plötzlich den kompletten Pfad bei den Bildern. Hier deshalb die geänderte Excel Version wo der Pfad zu den Bildern ermittelt wird.

    Angenommen du willst die Bilder nicht mitgeben (weil sie irgendwo im Netzwerk liegen) kannst du auch die bisherige Version nehmen und den Dateipfad bei den Bildern direkt angeben oder in Excel "einprogrammieren".
    Angehängte Dateien Angehängte Dateien
    Geändert von tombe (14.07.11 um 14:43 Uhr)
     
    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.

Ähnliche Themen

  1. Signal Handling
    Von Marcel Birrer im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 24.04.07, 07:35
  2. [C/C++] handling von CR und LF
    Von mueslirocker im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 08.12.05, 10:17
  3. Handling mit XML
    Von klaus bollack im Forum PHP
    Antworten: 0
    Letzter Beitrag: 27.03.05, 12:19
  4. Event-Handling
    Von realpk im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 13.03.05, 13:35
  5. File handling
    Von mcbass im Forum Java
    Antworten: 5
    Letzter Beitrag: 20.01.05, 11:56

Stichworte