| Autor |
Beitrag |
counterto
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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 AXMD: Bild teilweise zensiert
Einloggen, um Attachments anzusehen!
_________________ Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
|
|
Marco D.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:04
Das kannst du mit TListView machen.
Moderiert von AXMD: 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.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:06
counterto 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: Fr 17.03.06 21:08
ja ok hab ne listview jetzt drauf aber irgendwie check ich das ding nich. *sry*
Moderiert von AXMD: Offtopic entfernt
_________________ Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Fr 17.03.06 21:11
counterto 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:15
counterto 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. 
_________________ 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:25
counterto 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: Fr 17.03.06 21:28
_________________ Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
|
|
Marco D.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:29
counterto 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:44
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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: Fr 17.03.06 21:51
er biringt mir einen fehler
=>
with listview1.items.add do rot unterlegt:
[Fehler] Unit3.pas(4  : 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.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Fr 17.03.06 21:54
_________________ 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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:
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; end;
form3.Close; end; |
wie mache ich das dann?
_________________ Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
|
|
counterto 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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
      
Beiträge: 2195
XP
D3Prof, D6Pers.
|
Verfasst: 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 
      
Beiträge: 123
Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
|
Verfasst: 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.
|
|