![]() |
Openpicture Dialog mit dem man nur kleine bmp's öffnen kann.
HI, ich würde gerne dem User erlauben, auf ein paar Speedbuttons kleine Bilder anzeigen zu lassen. Da die Buttons nicht grad riesig sind, würde ich gern in dem Opendialog nur Bilder zur Auswahl geben die drauf passen.
Wie kann ich das realisieren? Ich will umgehen, dass ich dass so schreiben müsste, dass ich erst das Bild versuche drauf zu legen und falls es zu groß ist eine Fehlermeldung und noch einen Dialog öffnen zu müssen. :gruebel: THXbyTOX |
Re: Openpicture Dialog mit dem man nur kleine bmp's öffnen k
Eine einfache Methode um das automatisch zu mchen gibt's wohl nicht.
Du könntest - gleich nachdem Execute() zurückkehrt das Bild in ein TBitmap laden und die MAße bestimmen, falls zu groß den gleichen Dialog nochmal anzeigen. - einen eigenen Dialog programmieren der, bevor er irgendwelche Dateinamen anzeigt, sämtliche Bitmap-Dateien im Verzeichnis durchgeht und schaut, wie groß sie sind und nur entsprechend kleine anzeigt. Beides läuft aber drauf raus, daß du dich selber drum kümmern musst. |
Re: Openpicture Dialog mit dem man nur kleine bmp's öffnen k
Ersteres hatte ich auch schon im Sinn. Und was eigenes bauen will/kann ich so schnell nicht. Dann wirds wohl auf mehrere Dialoge rauslaufen.
Schade. :( |
Re: Openpicture Dialog mit dem man nur kleine bmp's öffnen k
Wieso denn mehrere? Du kannst doch den alten Dialog immer wieder verwenden.
Psuedocode:
Code:
while Bild.TooSmall do
OpenDialog1.Execute; |
Re: Openpicture Dialog mit dem man nur kleine bmp's öffnen k
Mein ich ja. Wichtig war mir nur, dass der User nicht die Möglichkeit hat, was falsches auszusuchen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz