Autor Beitrag
Jas DA
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mo 05.05.03 17:37 
ich sage nur: TListView(ist bei Delphi dabei)

_________________
MFG
Michael Springwald, "kann kein englisch...."
Alni
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 205

Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mo 05.05.03 17:45 
Das ganze soll etwa so aussehen:

Interpret----------Titel----------Ablagenummer----------Bemerkung
aaaa -------------- sdgfsd-------------- 34

So ungefähr :roll:
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: 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 :wink:
Die Delphi Hilfe haben wir bei uns leider nur in Englisch. Wenn du noch ´ne andere Quelle kennst....
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mo 05.05.03 17:55 
OK:
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mo 05.05.03 18:55 
Wilst du es zur laufzeit oder zur desinger zeit?

zu Laufzeit:
ausblenden Quelltext
1:
ListView1.Items.Add('ItemName');					


zu desinger zeit habe ich dir bereitzt geschrieben:)

Moderiert von user profile iconTino: Code-Tags hinzugefügt.

_________________
MFG
Michael Springwald, "kann kein englisch...."
Jas DA Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: 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)