Einzelnen Beitrag anzeigen

Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#13

Re: Speichern - ein großes Problem

  Alt 15. Mär 2007, 10: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?"
  Mit Zitat antworten Zitat