Einzelnen Beitrag anzeigen

Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#4
  Alt 27. Feb 2003, 19:05
hmm.. naja, newbie? mit 150 posts?
egal, also das funzt folgendermaßen:

Code:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls;

type
  TForm1 = class(TForm)
    Image1: TImage;
    Image2: TImage;
    Image3: TImage;
    Image4: TImage;
    Image5: TImage;
    Image6: TImage;
    Image7: TImage;
    Image8: TImage;
    Image9: TImage;
    BitBtn1: TBitBtn;
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  picarray:array[0..8] of timage;

implementation

{$R *.dfm}




procedure TForm1.FormCreate(Sender: TObject);
begin
  picarray[0]:=image1;
  picarray[1]:=image2;
  picarray[2]:=image3;
  picarray[3]:=image4;
  picarray[4]:=image5;
  picarray[5]:=image6;
  picarray[6]:=image7;
  picarray[7]:=image8;
  picarray[8]:=image9;
  randomize;
end;

procedure TForm1.Button1Click(Sender: TObject);
var i,s:integer;
    bild:tbitmap;
begin
bild:=tbitmap.Create;
bild.loadfromfile('C:\Dokumente und Einstellungen\Jan\Eigene Dateien\Eigene Bilder\Artwork\Kamara.bmp');
s:=random(9);
picarray[s].picture.Bitmap :=bild;
bild.free;
end;

end.
ich habe 9 timages auf dem form plaziert, und 1 Button.
wenn du nicht weisst, wie das mit den resourcen geht, dann versuch es bitte erstmal und frag dann nochmal nach, das was da oben steht ist auch alles grad mal so ohne vorwissen, ist echt einach herauszufinden!
Gruß
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat