Wie generiert man eine Tabelle am Besten?

Für allgemeine Fragen zur Programmierung mit PureBasic.
gbalzarek
Beiträge: 38
Registriert: 06.07.2006 22:18
Wohnort: D-Südwest

Wie generiert man eine Tabelle am Besten?

Beitrag von gbalzarek »

Hallo Leute,

ich möchte eine Tabelle erzeugen, so wie man das mit Excel machen kann, also mit einem Rahmen, verschiedenen Spaltenüberschriften usw. Diese möchte ich per PB-Programm ausfüllen und editieren können.

Meinen ersten Versuch habe ich mit dem "Imagegadget" gemacht. Das scheint aber nicht optimal zu sein, denn ich komme von einem Problem zum Anderen (vgl. anderen Thread weiter unten). Dort hat ts-soft vorgeschlagen das "Canvasgadget" zu benutzen, was ich testen werde.

Meine Frage: Welche Möglichkeiten gibt es sonst noch um das zu realisieren?

(Ich hatte eine Beispieltabelle erzeugt, aber leider finde ich keine Möglichkeit hier im Forum ein PDF anzuhängen.)
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Wie generiert man eine Tabelle am Besten?

Beitrag von Kiffi »

probier mal das hier:

http://www.purebasic.fr/english/viewtop ... 12&t=54022

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Wie generiert man eine Tabelle am Besten?

Beitrag von ts-soft »

Ich persönlich nutze EsGrid bzw. ExGrid von srod, siehe http://www.purebasic.fr/english/viewtop ... 14&t=50429

Das ist allerdings nicht umsonst und unterstützt auch nur Windows.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
gbalzarek
Beiträge: 38
Registriert: 06.07.2006 22:18
Wohnort: D-Südwest

Re: Wie generiert man eine Tabelle am Besten?

Beitrag von gbalzarek »

Danke für die Tipps.
Aber so hatte ich das nicht gemeint. Ich möchte nicht eine neue Tabellenkalkulation schreiben, sondern nur eine Liste auf den Bildschirm bringen, die dann teilweise ergänzt und geändert werden soll.
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Re: Wie generiert man eine Tabelle am Besten?

Beitrag von KeyKon »

ListIconGadget?
(\/) (°,,,°) (\/)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Wie generiert man eine Tabelle am Besten?

Beitrag von ts-soft »

Wenn es in der Tabelle direkt geändert werden soll, sind die obigen Tipps aber eine Möglichkeit,
ansonsten, mit reinen PB mitteln, entweder Stringgadgets unterhalb der Spalten, des ListIconsGadgets,
die auf die selektierte Spalte reagieren, bzw. einen Extra-Dialog für die Spalte des ListIconGadgets, per Kontextmenü.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten