I have a sample code doing a simple addition but would like to do the addtion with just having the program read the textbox input and show the sum. as you type in a number. This would eliminate the SUM button.
I know this would require doing some API calls which I am not familar with.
Any sample code appreciated.
I know this would require doing some API calls which I am not familar with.
Any sample code appreciated.
Code:
#COMPILE EXE #DIM ALL GLOBAL hDlg, SUM AS LONG, SUMA AS STRING CALLBACK FUNCTION ENDPROG() DIALOG END hDlg, 1 END FUNCTION CALLBACK FUNCTION SUMPROG() LOCAL SUM1, SUM2 AS STRING CONTROL GET TEXT hDlg, 100 TO SUM1 CONTROL GET TEXT hDlg, 101 TO SUM2 SUM=VAL(SUM1)+VAL(SUM2): SUMA=STR$(SUM) CONTROL SET TEXT hDlg, 103, SUMA END FUNCTION FUNCTION PBMAIN() AS LONG LOCAL result AS LONG ': DIM SET1 AS SETUP1 DIALOG NEW 0, "Read Text Box Change and Take Action" ,,,240, 150, %WS_MINIMIZEBOX+%WS_SYSMENU, 0 TO hDlg CONTROL ADD TEXTBOX,hDlg, 100 ,"" ,80, 20, 30,14, CONTROL ADD TEXTBOX,hDlg, 101 ,"" ,80, 40, 30,14, CONTROL ADD LABEL ,hDlg, 103 ,SUMA ,80, 60, 30,14, CONTROL ADD BUTTON ,hDlg, 200 ,"&Sum" ,80, 80, 70,14, CALL SUMPROG CONTROL ADD BUTTON ,hDlg, 201 ,"&End Program",80,100, 90, 14, CALL ENDPROG CONTROL SET FOCUS hDlg, 102 DIALOG SHOW MODAL hDlg TO result END FUNCTION
Comment