Registriert seit: 8. Nov 2006
1.360 Beiträge
Delphi 10.3 Rio
|
Re: Speichern - ein großes Problem
15. Mär 2007, 11:58
Hi kleine verbesserung für dein Projekt ich würde alles mit einer oder mehrere datenbanken machen wärst viel flexieble.
Für deine bilder laden würde ich dann den index des Namen in eine Variable stecken und würde das Bild mit der Variable laden habe schonmal so was ähnliches gemacht
Delphi-Quellcode:
procedure TForm8.ListBox1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
blauezelle;
if Listbox1.ItemIndex > -1 then
begin
ListBox1.ItemIndex; //Markierte Spalte finden
Lb:= ListBox1.Items[ListBox1.ItemIndex]; //makierung übergeben in Lb
Label14.Caption:= 'VERTRETUNGSPLAN für Koll. '+ Lb;
if not FileExists (ExtractFilePath(ParamStr(0))+'lehrer\'+Lb+'.jpg') then
begin
GridLade; // StringGrid laden
MemoLade; // Meomos und Labels laden
Image1.Visible:= False;
Label6.Visible:= False;
end
else
begin
GridLade; // StringGrid laden
MemoLade; // Meomos und Labels laden
Image1.Picture.LoadFromFile(ExtractFilePath(ParamStr(0))+'lehrer\'+Lb+'.jpg') ;
Image1.Visible:= True;
Label6.Visible:= True;
if Panel14.Visible = True then
begin
Label6.Caption := 'Bild des Lehrers '+ LB;
end
else
begin
Label6.Visible:= False;
end;
end;
end
else
begin
// nichts drin nur zur fehler vermeidung
end;
end;
Habe es über den namen der Listbox gemacht wie man sehen kann das könntest du auf deine bedürfnisse anpassen
Gruss sascha
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...
Surft Ihr mit dem Taschenrechner?"
|