![]() |
Tabellenkomponente
Liste der Anhänge anzeigen (Anzahl: 1)
Gibt es eine Standardkomponente, die das kann? Eine Tabelle, wie es das Bild zeigt (s. roter Kreis). Wäre schön, wenn auch noch Linien herunter gehen ;) (s. blauen Striche).
Ich habe mich sehr wahrscheinlich kompiliziert ausgedrückt, aber ich hoffe, ihr versteht es. :lol: Edit: Es muss natürlich keine Standardkomponente sein ... |
Re: Tabellenkomponente
Wie wärs wenn du dir die Standard-Komponente TListView anschaust?! Da gibt es so ziemlich alles was du brauchst! :wink:
PS: Bitte keine *.bmp-Dateien als Bilder anhängen - Speichere die Screenshots als jpg ab! lg shark |
Re: Tabellenkomponente
Hallo,
verwende doch die TListView-Komponente zu finden in der Gruppe: "Win32" und stelle die Property "ViewStyle" auf "vsReport". Dann kannst du bei "Columns" Spalten und deren "Überschriften" erstellen. |
Re: Tabellenkomponente
Danke ... Wusste nur das mit den viewstyle nicht ...
wie schreibe ich jetzt in zeile 1 in spalte 3 test? ;) und wie lese ich jetzt aus zeile 1 in spalte 2 etwas aus? danke ;) |
Re: Tabellenkomponente
Steht alles in der Hilfe zu der Komponente.
|
Re: Tabellenkomponente
Ja: und zwar folgendes:
Zitat:
|
Re: Tabellenkomponente
Da steht es doch, wo du gucken musst:
![]() |
Re: Tabellenkomponente
Ja ... eben ... Aber ich verstehe nicht, was dort geschrieben steht ...
|
Re: Tabellenkomponente
ach - ich bin zu gutmütig:
auslesen von Zellen:
Delphi-Quellcode:
Die erste Zeile erhälst du mit "Caption", aber der zweiten Spalte mit "Strings[x]".
var
i: Integer; Zelle: String; begin //Zeile i := 3; //Auslesen der Zelle in Zeile (i) 2. Spalte Zelle := ListView1.Items.Item[i].SubItems.Strings[0]; //Auslesen der Zelle in Zeile (i) 1. Spalte Zelle := ListView1.Items.Item[i].Caption; begin "x" steht für den Index der Spalte. Wobei die 2. Spalte Index 1 ist, 3. Spalte Index 2 usw. |
Re: Tabellenkomponente
Zitat:
![]() ![]() ![]() ![]() |
Re: Tabellenkomponente
Liste der Anhänge anzeigen (Anzahl: 2)
Danke ... Fragt sich nur noch, was ich wieder mal falsch mache ;)
Delphi-Quellcode:
Sobald ich das ausführe, kommt eine Fehlermeldung (s. Attachment).
label4.caption:=ListView1.Items.Item[1].Caption;
|
Re: Tabellenkomponente
Liste der Anhänge anzeigen (Anzahl: 1)
Der erste Item hat Index 0, nicht Index 1.
Edit: Hier noch bissel Beispielcode: |
Re: Tabellenkomponente
Ich kann eigentlich neben der standard Listview auch noch
![]() |
Re: Tabellenkomponente
Wie aknn ich erfahren, wie viele Zeilen, die Tabelle hat? Habe nichts gefunden ... :(
|
Re: Tabellenkomponente
Zitat:
Delphi-Quellcode:
var
Anzahl_Zeilen: Integer; begin Anzahl_Zeilen := ListView1.Items.Count; end; |
Re: Tabellenkomponente
Danke ...
|
Re: Tabellenkomponente
Wie kann ich die Balken färben? Also die Columns?
Bei dem Beispiel wurden sie orange gefärbt: ![]() Wie mach ich das? Danke schon mal für die Antworten auf diese dämliche Frage ;) |
Re: Tabellenkomponente
|
Re: Tabellenkomponente
Soviel Code für eine Funktion? Naja ...
Aber trotzdem danke, auch wenn ich da nicht ganz durchblicke ;) Werd ich gleich mal testen ;) Gibts auch einfachere Wege? |
Re: Tabellenkomponente
Ich meine ja nur die Überschriften der Spalten, keine inzelnen Felder ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz