Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bibliotheksverwaltung (https://www.delphipraxis.net/145897-bibliotheksverwaltung.html)

PPaB 10. Jan 2010 17:12

Re: Bibliotheksverwaltung
 
http://www.delphitutorials.de/tstrin...e-befehle.html

Da kannst du mal schauen, sind ein paar Befehle erklärt.
Ist wahrscheinlich ein bisschen schwierig dir das so zu erklären, da du ja noch nie mit StringGrids gearbeitet hast.

Also eine StringGrid ist im Prinzip nichts anderes als eine Tabelle (ähnlich wie Excel).
Man kann in eine Zelle etwas eintragen mit dem Code:
Delphi-Quellcode:
StringGrid1.Cells[2,1] := 'Hallo';
Damit wird zum Beispiel in die Zelle zwei nach rechts und eins nach unten das Wort 'Hallo' geschrieben.

Soweit klar?

funkuchn 10. Jan 2010 17:13

Re: Bibliotheksverwaltung
 
ja klar, dass mit dem eintragen von Wörtern in die Zellen verstehe ich...

PPaB 10. Jan 2010 17:17

Re: Bibliotheksverwaltung
 
gut,
dann weiter:

Jetzt kannst du ja anstatt in die Listbox die Daten auch in die StringGrid eintragen.
In jede Zelle einer Reihe trägst du dann einen der Einträge ein ( Buchtitel, ISBN,...)

OK?

funkuchn 10. Jan 2010 17:18

Re: Bibliotheksverwaltung
 
jap, das habe ich gemacht...
also so, wie es oben steht, richtig?

PPaB 10. Jan 2010 17:19

Re: Bibliotheksverwaltung
 
genau und was verstehst du jetzt nicht?
Bzw wo liegt das Problem?

funkuchn 10. Jan 2010 17:22

Re: Bibliotheksverwaltung
 
naja ich muss doch im gesamten Programm alles jetzt diesem Stringgrid anpassen, und da weiß ich halt nicht wie ich was anpassen muss und ob ich da vielleicht noch iwelche Befehle ändern muss....weißt?

alzaimar 10. Jan 2010 17:23

Re: Bibliotheksverwaltung
 
crosspost
Das ist zwar ok, aber mach bitte darauf aufmerksam.

PPaB 10. Jan 2010 17:39

Re: Bibliotheksverwaltung
 
statt
Delphi-Quellcode:
Listbox1.Items.clear;
Musst du jetzt dieses ganze einfügen:
1. diese neue procedure, damit wird die StringGrid geleert
Delphi-Quellcode:
procedure TBibliothekshilfe.StringGridLeer();
var
  P,Q:integer;
begin
  for P := StringGrid1.FixedCols to StringGrid1.ColCount - 1 do
  begin
    for Q := StringGrid1.FixedRows to StringGrid1.RowCount - 1 do
    begin
      StringGrid1.Cells[P,Q] := '';
    end;
  end;
end;
2.
Delphi-Quellcode:
StringGridLeer;
Und dies an jeder Stelle wo der oben genannte Code steht.

Statt dem
Delphi-Quellcode:
listbox1.Items.add(astring);
Musst du das jetzt in die StringGrid einfügen, wie ich das schonmal oben erklärt hatte
Und immer dran denken, vorher RowCount +1

Delphi-Quellcode:
Listbox1.itemindex
Ist jetzt StringGrid1.RowCount-1

Versuchs einfach mal so

PPaB

funkuchn 10. Jan 2010 17:47

Re: Bibliotheksverwaltung
 
Liste der Anhänge anzeigen (Anzahl: 1)
in etwa so?

funkuchn 10. Jan 2010 18:02

Re: Bibliotheksverwaltung
 
ich gebs auf >.< :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr.
Seite 2 von 3     12 3      

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