User input/Graphical: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 449: Line 449:
value = parseInt( prompt("Enter the number 75000") );
value = parseInt( prompt("Enter the number 75000") );
}</lang>
}</lang>

=={{header|Liberty BASIC}}==
<lang lb>' [RC] User input/graphical

' Typical LB graphical input/output example.This shows how LB takes user input.
' You'd usually do more validating of input.


nomainwin ' No console window needed.

textbox#w.tb1, 100, 20, 200, 30
textbox#w.tb2, 100, 60, 200, 30
textbox#w.tb3, 100,160, 200, 30

statictext #w.st1, "String =", 10, 30, 90, 30
statictext #w.st2, "Integer =", 10, 70, 90, 30

button #w.b1, "Read and Show", [buttonClicked], LR, 180, 70

WindowWidth =360
WindowHeight =240
UpperLeftX = 40
UpperLeftY = 40

open "User input of integer & string" for window as #w

#w "trapclose [quit]" ' Clean exit routine.
#w.tb1 "!font courier 12"
#w.tb2 "!font courier 12"
#w.tb3 "!font courier 12 bold"
#w.st1 "!font courier 12"
#w.st2 "!font courier 12"

#w.tb1 "Change this string."
#w.tb2 "Enter an integer here."
#w.tb3 "Display will be here."

#w.tb1 "!selectall"

wait

[buttonClicked] ' Button-clicked routine collects data
#w.tb1 "!contents? in1$"
#w.tb2 "!contents? in2$"
#w.tb3 in1$; " "; int( val( in2$))
wait

[quit]
close #w
end</lang>


=={{header|Oz}}==
=={{header|Oz}}==