Seite 1 von 1

Wie generiert man eine Tabelle am Besten?

Verfasst: 13.10.2013 13:04
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.)

Re: Wie generiert man eine Tabelle am Besten?

Verfasst: 13.10.2013 13:29
von Kiffi
probier mal das hier:

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

Grüße ... Kiffi

Re: Wie generiert man eine Tabelle am Besten?

Verfasst: 13.10.2013 13:32
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

Re: Wie generiert man eine Tabelle am Besten?

Verfasst: 13.10.2013 22:32
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.

Re: Wie generiert man eine Tabelle am Besten?

Verfasst: 13.10.2013 22:39
von KeyKon
ListIconGadget?

Re: Wie generiert man eine Tabelle am Besten?

Verfasst: 13.10.2013 22:40
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