Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi jpeg per button (?) (https://www.delphipraxis.net/57932-jpeg-per-button.html)

epoxone 28. Nov 2005 22:07


jpeg per button (?)
 
Hallo!
Habe gerade angefangen mich mit Delphi zu beschäftigen. Daher die Frage: Wie kann ich mit einem Button an einer bestimmten Stelle meiner Form ein jpeg aufrufen?
Muss ich dazu etwas in einer dll ändern/einfügen oder gibt es auch die Möglichkeit das Bild beispielsweise aus einer Pfad-Angabe zu laden?
Soviel zur Anfängerfrage...hoffe Ihr Antwortet mir (trotzdem :? )

Gruß

epoxone :gruebel:

Matze 28. Nov 2005 22:15

Re: jpeg per button (?)
 
Hallo, herzlich willkommen.

Ich verstehe dein Problem nicht ganz.

Wohin soll das Bild geladen werden? In eine TImage-Komponente? Falls ja, geht das so:

Delphi-Quellcode:
uses [...] JPEG;

...

Image1.Picture.LoadFromFile('Dein_Dateiname.jpg');

Chegga 28. Nov 2005 22:17

Re: jpeg per button (?)
 
Hi,

du nimmst dir die Image Komponente (Register Zusätzlich) und lädst dir da ein Bild rein.
Im OI des Image stellst du AutoSize besser gleich auf True & Visible auf False.
Doppelklick auf den Button,
und den Code so ergänzen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image1.Visible := True;
end;
Und das Bild erscheint da,
wo du es Plaziert hast.

MfG Marc

P.S.:
Lese dir doch ein paar Einsteiger-Tutorials durch. :zwinker:

epoxone 29. Nov 2005 22:15

Re: jpeg per button (?)
 
Guten Abend!

Die Antwort kam ja fix. Besten Dank schon mal. :thumb:

Leider hab ich noch nicht so ganz das bewirkt was ich vorhatte. :coder2:

Also noch mal etwas genauer:

Ich habe 6 Buttons.
Mit jedem soll eine motorisierte Irisblende um einen bestimmten Durchmesser öffnen/schließen.
Gleichzeitig möchte ich aber für jeden Button ein Bild eingeblendet bekommen (-entspricht in etwa dem Öffnungs-Durchmesser der Irisblende).

Die Position des Bildes ist/soll über den Buttons in einem Image-Feld.

Wie bekomme ich das am besten hin?

Gruß

Heiko :gruebel:

Matze 29. Nov 2005 22:17

Re: jpeg per button (?)
 
Hi,

was ist denn nun genau dein Problem? Etwas Source wäre gut, dann könnten wir sehen, was du schon hast und wo es hängt. Denn wie man ein Bild in ein Image lädt, weiß du ja bereits.

epoxone 30. Nov 2005 18:54

Re: jpeg per button (?)
 
Hallo!

Ich habs doch noch selbst rausgefunden. Also, falls mal jemand das selbe Problem hat...es war garned so schwer, als ich wusste wies geht :lol: :

procedure TForm1.Button1Click(Sender: TObject);
begin
// verfahre Blende
// zeige Bild
img_BildIris.Picture.LoadFromFile( 'c:\pic\pic1.bmp' );
label1.caption := button1.caption;
end;


Hab ja auch nen guten Denkanstoß bekommen.

Besten Dank :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz