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")
Set(<label_name>_text,"my new label text") is not working. Any feedback. Please help
User | Count |
---|---|
196 | |
124 | |
87 | |
49 | |
42 |
User | Count |
---|---|
284 | |
163 | |
138 | |
75 | |
72 |