| Autor |
Beitrag |
Jas DA
      
Beiträge: 28
|
Verfasst: Mo 05.05.03 17:19
Hab´ (mittlerweile) ein Programm, dass Daten aus einer INI-Datei ausliest und in einer Listbox ausgibt. Nur wird diese durch die größere Anzahl der Daten ziemlich unübersichtlich.
Kann man eine Listbox irgendwie formatieren, dass sie letztendlich aussieht wie eine Tabelle ???
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 05.05.03 17:37
ich sage nur: TListView(ist bei Delphi dabei)
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Alni
      
Beiträge: 205
Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
|
Verfasst: Mo 05.05.03 17:37
Meines Wissens nach ist das Leider nicht möglich. Aber du könntest die Komponente TValueListEditor verwenden, die ist als Tabelle angelegt und gut zum darstellen für ini's geeignet.
Aber leider weiß ich nicht aber welcher Delphiversion sie enthalten ist. In der sechsten Enterprise ist sie jedenfalls dabei
|
|
Jas DA 
      
Beiträge: 28
|
Verfasst: Mo 05.05.03 17:38
Hallo ???? Ich bin Anfänger. Kannst du das vielleicht noch ein bischen genauer beschreiben ? (Bzw. ein Beispiel geben ?)
Das bezog sich auf mimi.
Ach, nochwas. Es muss nicht unbedingt ´ne Listbox sein, es sollen einfach die Daten aus der ini-Datei gelesen werden und möglichst übersichtlich dargestellt werden und ich muss jede einzelne Zeile anwählen können (wie bei einer Listbox). Und bitte gebt mir ein Beispiel.
Zuletzt bearbeitet von Jas DA am Mo 05.05.03 17:42, insgesamt 1-mal bearbeitet
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 05.05.03 17:41
du sihst dir von der Win32 seite die ListView auf dein Formula und testes mal was die so kann......
schau mal in der hilfe von Delphi nach:)
also ne Listview sihst du z.b. bei meinen Editor(auf meine HP)
bei einer ListView ist das z.b. so angeordet:
Titel eins Titel zewi und soweiter
Test 1 Test3
Test 2 Test3
meinst du es so in der "art" ?
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Jas DA 
      
Beiträge: 28
|
Verfasst: Mo 05.05.03 17:45
Das ganze soll etwa so aussehen:
Interpret----------Titel----------Ablagenummer----------Bemerkung
aaaa -------------- sdgfsd-------------- 34
So ungefähr 
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 05.05.03 17:46
OK! Informiere dich über die TListView
TIP:
Stelle bei der listView(im OI) Style auf report
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Jas DA 
      
Beiträge: 28
|
Verfasst: Mo 05.05.03 17:50
Wenn du mir jetzt noch sagen könntest, wo ich am besten was darüber finde, wäre ich wunschlos glücklich
Die Delphi Hilfe haben wir bei uns leider nur in Englisch. Wenn du noch ´ne andere Quelle kennst....
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 05.05.03 17:55
OK:
Quelltext 1:
| ListView1.ViewStyle:=vsReport; |
anschließend klickst du mit der rechten Maustaste auf ListView1 und klickst den ersten eintragn an fertig.
der rest sollte eingetlich klar sein, oder ???
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Jas DA 
      
Beiträge: 28
|
Verfasst: Mo 05.05.03 18:27
Wahrscheinlich ´ne ganz blöde Frage: Gibt es sowas wie Listview.add gar nicht ? Wie füge ich denn Daten in die Listview ein ?
Das bezieht sich jetzt darauf, wenn ich den Style auf vsReport stelle. Gebt mir bitte ein Beispiel für ´ne ListView im vsReport Style.
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 05.05.03 18:55
Wilst du es zur laufzeit oder zur desinger zeit?
zu Laufzeit:
Quelltext 1:
| ListView1.Items.Add('ItemName'); |
zu desinger zeit habe ich dir bereitzt geschrieben:)
Moderiert von Tino: Code-Tags hinzugefügt.
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|
Jas DA 
      
Beiträge: 28
|
Verfasst: Mo 05.05.03 19:05
So, hab´ es endlich so hinbekommen, wie ich mir das vorgestellt habe. Schwere Geburt kann ich da nur sagen. Dennoch bleibt bei mir eine Frage offen.
Ich hab´ den Style auf vsReport und bei "Coulumns" 5 Spalten angelegt. Doch es wird praktisch immer eine Spalte mehr angezeit (die ist dann natürlich unbeschriftet). Wieso ist die letzte angelegte Spalte nicht auch gleichzeitig das Ende der ganzen Column-Spalte ? Und wie bekomme ich das so hin ?
Und nochwas: Kann ich das irgendwo ausstellen, dass der Benutzer die Größe der "Überschriften-Spalten" ändern kann ?
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: Mo 05.05.03 19:46
| Jas DA hat folgendes geschrieben: |
Ich hab´ den Style auf vsReport und bei "Coulumns" 5 Spalten angelegt. Doch es wird praktisch immer eine Spalte mehr angezeit (die ist dann natürlich unbeschriftet). Wieso ist die letzte angelegte Spalte nicht auch gleichzeitig das Ende der ganzen Column-Spalte ? Und wie bekomme ich das so hin ?
|
hab grad kein neues Delphi hier, kann nicht testen. aber gugg mal in der Hilfe zu Listcolumn.autosize und stell mal autosize in einer spalte auf true.
| Zitat: |
Und nochwas: Kann ich das irgendwo ausstellen, dass der Benutzer die Größe der "Überschriften-Spalten" ändern kann ? |
nicht so einfach. schau mal bei [url] www.swissdelphicenter.ch[/url] vorbei, dort gibt es einen Tip-eintrag dazu.
Mfg Frank
_________________ Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
|
|