Hallo an alle Livecoder!
Mal rein aus Interesse, unterscheiden sich Listenfelder von Textfeldern nur anhand ihrer gesetzten Eigenschaften oder handelt es sich dabei tatsächlich um zwei völlig unterschiedliche Objekte? Anderes gefragt: Kann man zur Laufzeit durch setzen der richtigen Eigenschaften das eine in das andere verwandeln?
LG,
Georg
es gibt in LC wirklich nur EIN Feld Objekt, ebenso wie es nur EIN Button Objekt gibt.
Und Du hast recht, durch Setzen verschiedener Properties werden “andere” Dinge daraus.
Eine Menge davon hat Livecode schon für uns in der “Tools” Palette vorbereitet.
Z.B.
Ein “normales” Eingabefeld wird durch Setzen der Property “listbehaviour” auf TRUE ein Listenfeld.
Danke Klaus für die rasche Bestätigung meiner Vermutung. Aus Sicht der Performance ist es ratsamer mit Eigenschaften zu jonglieren oder nur die Sicherheit der Objekte nach Bedarf zu setzen?
LG
Georg