none
Zoom Control RRS feed

  • Frage

  • Hallo alle,

    gibt es für vbaexpress(2010) eine Art Zoom Control? Damit meine ich ein Mechanismus, mit dem man das dargestellte Image (innerhalb einer Form) mit z.B. 50% oder
    150% zoomen kann. In Windowsprogrammen wie Word ist dies unten in der Statusbar einstellbar.
    Mein konkretes Problem ist das Laden von sehr großen Images, die ich gern auf Formgröße oder noch weniger skalieren würde, wobei dem Benutzer die Möglichkeit gegeben wird, über diesen Zoom Control unten in der Statusleiste die Skalierung zu ändern.

    Henriette, Hamburg

    Mittwoch, 2. Oktober 2013 17:43

Antworten

  • Hallo Henriette,

    nur als Anmerkung: Auch wenn die Bilder skaliert werden, die Dateigröße und die Last in der Anwendung für die Darstellung des Bilds werden dadurch nicht verringert.

    Ggfs. wäre es sinnvoller, zuerst kleine Bilder zu erzeugen und die als Art Vorschaubild anzuzeigen und erst beim Klick darauf das große Bild.

    Ggfs. findest Du hier das, was Du suchst:

      http://www.youtube.com/watch?v=TBPuwi49jus

    Da wird es (auch mit Code) recht anschaulich erklärt, wie man eine Zoom Funktion bauen kann.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 2. Oktober 2013 17:53
    Moderator

Alle Antworten

  • Hallo Henriette,

    nur als Anmerkung: Auch wenn die Bilder skaliert werden, die Dateigröße und die Last in der Anwendung für die Darstellung des Bilds werden dadurch nicht verringert.

    Ggfs. wäre es sinnvoller, zuerst kleine Bilder zu erzeugen und die als Art Vorschaubild anzuzeigen und erst beim Klick darauf das große Bild.

    Ggfs. findest Du hier das, was Du suchst:

      http://www.youtube.com/watch?v=TBPuwi49jus

    Da wird es (auch mit Code) recht anschaulich erklärt, wie man eine Zoom Funktion bauen kann.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 2. Oktober 2013 17:53
    Moderator
  • Hallo Stefan,

    vielen Dank für den You-Tube-Link! Die Implementation ist ja richtig einfach, ich werde es also selbst programmieren.
    Ich hatte allerdings gehofft, dass vielleicht in der .Net ein fertiges entsprechendes Control für die Statusleiste vorliegt.

    Vielen Dank und schönes Wochenende!
    Henriette

    Donnerstag, 3. Oktober 2013 11:18
  • Hallo Henriette,

    eben weil es so einfach ist, es aber wohl unzählige "fertige" Varianten geben würde, damit man jeder individuellen Anforderung gerecht werden würde, sollte es kein Problem sein, dass in kurzer Zeit selbst zu bauen.

    Ggfs. kannst Du dein Control ja, wenn es fertig ist, der Allgemeinheit zur Verfügung stellen. Dann gäbe es was fertiges :)


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 3. Oktober 2013 11:51
    Moderator

  • Ggfs. kannst Du dein Control ja, wenn es fertig ist, der Allgemeinheit zur Verfügung stellen. Dann gäbe es was fertiges :)



    Lol Das dürfte dauern! Ich habe vor Jahren (im letzten Jahrhundert) mal Visual C gelernt und auch Visual Basic für Access, aber nur für den Hausgebrauch. Jetzt habe ich das Hobby wieder aufgenommen und Visualbasicexpress bei Microsoft gefunden. Es hat sich alles in den letzten 15 Jahren sehr geändert. Damals gab es die Klassenbibliothek (Microsoft Foundation Library) als gedrucktes Buch mit ca. 400 Seiten für Visual C. .NET könnte man heute gar nicht mehr drucken mit diesen 30.000 Klassen oder so. Für mich ist es alles ziemlich verwirrend!

    Aber da ich hier schon schreibe, dann hätte ich gleich noch eine Frage: wie integriert man ein NumericUpDown-Steuerelement in einen Statusstrip oder in einen menustrip bzw. toolstrip? Denn wenn ich ein Zoom Control konsruiere, bräuchte ich ein solches Steuerelement in einer Bedienungsleiste. In der Hilfe habe ich eine toolstripcontrolhost-Klasse gefunden. Ist das der richtige Weg?

    Gruß aus Hamburg,
    Henriette

    Donnerstag, 3. Oktober 2013 13:29
  • Hallo Henriette,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Wenn nicht, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.

    Danke und viele Grüße,
    Ionut


    Ionut Duma, MICROSOFT   Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-PrinzipEntwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Mittwoch, 9. April 2014 12:27
    Moderator