Hello,
I would like to know how to fill a label text by pressing a button.
Example. User presses button1 and label1 is updated with Text="button clicked"
I've tried setting the button onselect to: [code] label1.text="button clicked" [/code] but nothing happened.
Any ideas?
Thanks 🙂
ps. how do you post code in this forum? [code][/code] doesnt seem to work!
Solved! Go to Solution.
I'm afraid not -- you can't set the text property of a label as part of an action.
If you stick with a decent naming convention, this isn't really all that hard to keep up with.
E.g. For all labels, set .text property = <label_name>_text
EDIT: pulling information from other posts to make the solution more relevant: buttons or other controls that change the label text would then need to call a function like: Set(<label_name>_text,"my new label text")
Have you tried using a variable or context?
So for instance...
Set your Button's OnSelect to: Set(myVar,"Hey man!")
Set your Label's Text to: myVar
Now, everytime myVar is updated, the label text will change.
P.S. - to post code, use the button up above! (at least that's how I produced the following):
Set(myVar,"Hey man!")
This was my first thought but i wondered if there was a simpler way to directly update the field?
Not sure how i
missed
that!
I'm afraid not -- you can't set the text property of a label as part of an action.
If you stick with a decent naming convention, this isn't really all that hard to keep up with.
E.g. For all labels, set .text property = <label_name>_text
EDIT: pulling information from other posts to make the solution more relevant: buttons or other controls that change the label text would then need to call a function like: Set(<label_name>_text,"my new label text")
User | Count |
---|---|
146 | |
141 | |
79 | |
77 | |
73 |
User | Count |
---|---|
230 | |
148 | |
79 | |
66 | |
59 |