The second combobox shows up on the form, but the strings I add to it do not show up and it is not possible to select anything.
Callback
Code:
CONTROL ADD COMBOBOX, hDlg, %ID_VSELECT,, 1,25, 100,40, CALL ShowfrmMainProc COMBOBOX ADD hDlg, %ID_VSELECT, "Clients" COMBOBOX ADD hDlg, %ID_VSELECT, "Individuals" COMBOBOX ADD hDlg, %ID_VSELECT, "Work Applications" CONTROL ADD LABEL, hDlg, %LBL_VSELECT, "View this table:", 1,12, 100,8 CONTROL ADD COMBOBOX, hDlg, %ID_RFSELECT,, 150,25, 100,40, CALL ShowfrmMainProc COMBOBOX ADD hDlg, %ID_RFSELECT, "Clients" COMBOBOX ADD hDlg, %ID_RFSELECT, "Individuals" COMBOBOX ADD hDlg, %ID_RFSELECT, "Work Applications" CONTROL ADD LABEL, hDlg, %LBL_RFSELECT, "Refresh this table:", 150,12, 100,8
Code:
CASE %WM_COMMAND ' Process control notifications SELECT CASE AS LONG CB.CTL CASE %ID_VSELECT SELECT CASE AS LONG CB.CTLMSG CASE %CBN_SELCHANGE COMBOBOX GET SELECT hDlg, %ID_VSELECT TO TableChoice SELECT CASE AS LONG TableChoice CASE 1 CONTROL SHOW STATE hDlg, %EGRID_01, %SW_SHOW CONTROL SHOW STATE hDlg, %EGRID_02, %SW_HIDE CONTROL SHOW STATE hDlg, %EGRID_03, %SW_HIDE CASE 2 CONTROL SHOW STATE hDlg, %EGRID_01, %SW_HIDE CONTROL SHOW STATE hDlg, %EGRID_02, %SW_SHOW CONTROL SHOW STATE hDlg, %EGRID_03, %SW_HIDE CASE 3 CONTROL SHOW STATE hDlg, %EGRID_01, %SW_HIDE CONTROL SHOW STATE hDlg, %EGRID_02, %SW_HIDE CONTROL SHOW STATE hDlg, %EGRID_03, %SW_SHOW END SELECT END SELECT CASE %ID_RFSELECT SELECT CASE AS LONG CB.CTLMSG CASE %CBN_SELCHANGE COMBOBOX GET SELECT hDlg, %ID_RFSELECT TO TableChoice SELECT CASE AS LONG TableChoice CASE 1 DispClientsTable CASE 2 DispWorkAppsTable CASE 3 DispIndividualsTable END SELECT END SELECT END SELECT
Comment