Moin,
Zitat von
painrestricter:
ich hab text also string deklariert
Wobei es prinzipiell keine gute Idee ist Variablen mit dem gleichen Namen zu deklarieren, wie Eigenschaften von Objekten heissen.
Die Variable Text, die Du deklariert hast, ist
nicht das, was in der ButtonClick-Routine angesprochen wird.
Dort wird Text als Caption des Formulares angesehen. Das ist dann wohl auch der Grund, warum es mit einem anderen Namen funktioniert.
BTW:
Die Variable ist wahrscheinlich als (privates) Feld des Formulares ganz gut aufgehoben (statt als globale Variable)