Autor Beitrag
counterto
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 20:57 
Hallo,
ich hab mal ne Frage: Lässt sich mit Delphi so eine Liste verwirklichen?:
Kurzbeschreibung: Wie in Alcohol 120% die Imageliste, mit verschiedenen Einträgen, aber halt in einer Liste.

EDIT: Im anhang issen beispielbild ;)

Moderiert von user profile iconAXMD: Bild teilweise zensiert
Einloggen, um Attachments anzusehen!
_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:04 
Das kannst du mit TListView machen.

Moderiert von user profile iconAXMD: Offtopic entfernt

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot


Zuletzt bearbeitet von Marco D. am Fr 17.03.06 21:13, insgesamt 1-mal bearbeitet
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:06 
user profile iconcounterto hat folgendes geschrieben:
das würdetse jetzt gerne wissen was?

Joah :-)
Zum Thema: Probier mal ne Listview. Ist eigentlich ganz einfach.

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:08 
ja ok hab ne listview jetzt drauf aber irgendwie check ich das ding nich. *sry*

Moderiert von user profile iconAXMD: Offtopic entfernt

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Fr 17.03.06 21:11 
user profile iconcounterto hat folgendes geschrieben:
das würdetse jetzt gerne wissen was?


Bitte wieder zurück zum Thema. Dass das keine legalen Images sind (und dass auch das Anlegen der Images teilweise aufgrund des Kopierschutzes nicht legal ist), ist hier nicht das Thema. Zum Bild: ich habe die Programmnamen und -pfade aus diesem Grund zensiert und außerdem das Bild auf den notwendigen Bereich verkleinert - dein ICQ-Fenster hat nun wirklich nichts mit der ListView zu tun.

AXMD
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:14 
ok alles klar, danke nochmal, ok dann wollen wir ma so ne listview erstellen, also?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:15 
user profile iconcounterto hat folgendes geschrieben:
ok alles klar, danke nochmal, ok dann wollen wir ma so ne listview erstellen, also?

Du stellst die Eigenschaft ViewStyle auf vsReport.
Dann klickst du mit rechts auf die Komponente und dort siehst du Spalten- und Eintragseditor. Damit solltest du dann eigentlich selber klarkommen, weil die Bedienung nicht schwer zu verstehen ist. :wink:

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:20 
ok hab das jetzt alles soweit verstanden ;) so jezt kommts ans füllen von dem teil ;) also ich hab aufner anderen Form ein paar edit felder in die was eingetragen wird, und nachdem man dann auf einen Button klickt, sollen sich die entsprechenden Felder, der Listview anpassen. verstanden?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:22 
aaaaah noch was, ich kan ja die einzelenen Bereiche der listview anpassen in der länge, doch wenn ich das programm starte, haben diese nicht die länge, auf die ich sie gezogen habe.

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:25 
user profile iconcounterto hat folgendes geschrieben:
aaaaah noch was, ich kan ja die einzelenen Bereiche der listview anpassen in der länge, doch wenn ich das programm starte, haben diese nicht die länge, auf die ich sie gezogen habe.

Gehe in den Spalteneditor, klicke auf eine Spalte und setze AutoSize auf true. So machst du das für alle Spalten.

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:28 
user profile iconcounterto hat folgendes geschrieben:
ok hab das jetzt alles soweit verstanden ;) so jezt kommts ans füllen von dem teil ;) also ich hab aufner anderen Form ein paar edit felder in die was eingetragen wird, und nachdem man dann auf einen Button klickt, sollen sich die entsprechenden Felder, der Listview anpassen. verstanden?


Kann mir einer sagen wie das geht?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:29 
user profile iconcounterto hat folgendes geschrieben:
und nachdem man dann auf einen Button klickt, sollen sich die entsprechenden Felder, der Listview anpassen

Anpassen? Wie meinst du das?

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:34 
ja zB ein Edit Feld enthält den Inhalt:='Test', dann wenn man auf den Button geklickt hat, soll sich dieser Inhalt in die erste Spalte, also unsere "Test-Spalte" einfügen.

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:44 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
With Listview1.Items.Add do
begin
  Caption:edit1.text;  
end;

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 21:51 
er biringt mir einen fehler :(
=>
with listview1.items.add do rot unterlegt:

[Fehler] Unit3.pas(48): E2003 Undefinierter Bezeichner: 'listview1'

Liegts vielleicht daran, dass die Listview auf einer andere Form ist?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 17.03.06 21:54 
user profile iconcounterto hat folgendes geschrieben:
Liegts vielleicht daran, dass die Listview auf einer andere Form ist?

Joah genau :zustimm:
Wenn das Formular z.B. form2 heißt, dann schreibst du
ausblenden Delphi-Quelltext
1:
with form2.listview1 usw.					

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 22:33 
ok habs aber ich hab jetzt noch andere sachen, die hinzugefügt werden müssen, dann kann ich ja nicht schreiben:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm3.addtolistClick(Sender: TObject);
begin
with form2.ListView1.Items.Add do
  begin
    Caption:=neuereintrag.Text;
    Caption:=benutzername.Text; //Für den 2. Eintrag
  end;

form3.Close;
end;


wie mache ich das dann?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 22:36 
noch ein kleiner nachtrag:
wenn ich das Progarmm starte, kann der User die Spalten manuell verscheiben, lässt sich das ändern, so dass man die Spalten nicht verschieben kann? (=> verscheiben=breiter machen)

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Fr 17.03.06 23:36 
Jetzt nicht Persönlich nehmen, aber ein paar Tutorials oder Bücher welzen könnte helfen - oder auch Fragen wo sich jemand etwas drunter vorstellen kann - oder Code wo man nicht weiterkommt (das hab Ich schon probiert, hier hackt's).
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Fr 17.03.06 23:46 
ja schon klar, aber ein forum ist doch auch dazu da sich gegenseitig weiterzufelfen?

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.