AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wie macht der Profi Tabellen in der VCL?

Offene Frage von "Der schöne Günther"
Ein Thema von Der schöne Günther · begonnen am 26. Nov 2014 · letzter Beitrag vom 3. Dez 2014
Antwort Antwort
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 10:19
Ich scheitere am einfachsten. Ich möchte so etwas bauen wie im Anhang.

Ein TGridpanel und dort Komponenten einfügen? Da scheitert es schon an den wechselnden Zeilenfarben: Das TGridpanel bietet hier nichts an. Ich könnte in jede Zelle erst ein Panel in der entsprechenden Farbe und dann die eigentliche Komponente (meistens Label) reinsetzen.

Ein TStringGrid erlaubt nur Strings bzw. das Herummalen in einzelnen Zellen. Ohne mit dem Teil Erfahrung zu haben schätze ich, hiermit nicht glücklich zu werden wenn ich Buttons oder andere native Komponenten darin haben möchte.

Bringen andere Komponenten wie der Virtual Treeview Abhilfe? Bei diesem sehe ich (Beispielbilder) nur immer ... Bäume. Keine Tabellen.
Angehängte Grafiken
Dateityp: png Tabelle mit unregelmäßigen Spaltenbreiten.png (10,1 KB, 147x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 10:21
Öhm... gleich der 2. Screenshot zeigt doch, dass der VST auch Tabellenansichten beherrscht.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 10:25
Vielleicht bin ich zu sehr fixiert auf Bilder die genau zeigen, was ich will, aber ich finde, das kommt nicht einmal ungefähr hin. Ich hätte schon gerne unterschiedliche viele Spalten pro Zeile sowie wechselnde Zeilenfarben.

Hört sich an wie Kinderkram. Ist es wohl auch. Aber ich stehe irgendwie auf dem Schlauch.
  Mit Zitat antworten Zitat
Bentissimo

Registriert seit: 25. Apr 2006
Ort: Friedenfels
82 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 10:32
Mit dem Grid von DevExpress lässt sich das unter Verwendung von Bändern und Spalten problemlos darstellen.

Den VST hatte ich früher in Verwendung und auch wenn ich mich nicht mehr wirklich erinnern kann, bin ich sicher, dass damit eine zumindest sehr ähnliche Darstellung möglich ist.
Stephan Schmahl
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 11:20
Vielleicht bin ich zu sehr fixiert auf Bilder die genau zeigen, was ich will, aber ich finde, das kommt nicht einmal ungefähr hin. Ich hätte schon gerne unterschiedliche viele Spalten pro Zeile sowie wechselnde Zeilenfarben.

Hört sich an wie Kinderkram. Ist es wohl auch. Aber ich stehe irgendwie auf dem Schlauch.
Halte ich nicht für Kinderkram, nur scheint mir das dann keine Tabelle zu sein. (wahrscheinlich bin ich nur zu konservativ)
Für mich hört sich das sehr nach einem TFrame an.

Gruß
K-h
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 11:34
Ich habe es nur "Tabelle" genannt, da ich das Bild mit Word zusammengeklickt hatte. Und die Textverarbeitung nennt das halt Tabelle.

Auf Eigengebastel mit vielen Frames wird das ganze wahrscheinlich hinauslaufen.
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#7

AW: Wie macht der Profi Tabellen in der VCL?

  Alt 26. Nov 2014, 11:43
Du willst also ein Grid mit zwei Überschriften: Pro Zelle eins und dann noch etwas wie 'Gruppenüberschriften', wobei eine Gruppe aus nebeneinanderliegenden Spalten besteht.

Du könntest die Draw-Routine erweitern, die die Spaltenköpfe zeichnet. Damit solltest Du Erfolg haben.

Machst Du das als Hobby oder hast Du kein Budget? VST
Hast Du Budget? Nimm DevExpress. Es gibt, was tabellenartige Darstellung und Eingabe anbelangt, imho nichts besseres.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 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