Wilson WindowWare Tech Support

WinBatch WinBatch+Compiler WebBatch
Home | Tech Database | Tech BBS | White Papers | Purchase


Tab Order and GroupBox Controls

Keywords:     Tab Order and GroupBox Controls

Question:

I can't seem to get this to work at all. I am using winbatch 2002g. When I compile the script (part that is giving me problems is below), I can't change the Tab Order. I have tried changing the physical order of the dialog control definitions, and also by modifying the Tab Order for each control in the dialog editor. Nothing has worked that I have tried. I would like the frist thing that comes up be sessionmain001. Instead, sessionmain033 is the one that ALWAYS comes in as the first item.

Any help appreciated.

;script;
sessionmainFormat=`WWWDLGED,6.1`
sessionmainCaption=`Setup Machine`
sessionmainX=-01
sessionmainY=-01
sessionmainWidth=300
sessionmainHeight=282
sessionmainNumControls=083
sessionmainProcedure=`Compute`
sessionmainFont=`Fixedsys|6144|40|49`
sessionmainTextColor=`0|0|0`
sessionmainBackground=`DEFAULT,DEFAULT`
sessionmain001=`007,081,028,010,EDITBOX,LF_out_temp,DEFAULT,DEFAULT,1,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain002=`039,081,030,010,EDITBOX,LF_mid_temp,DEFAULT,DEFAULT,2,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain003=`073,081,028,010,EDITBOX,LF_in_temp,DEFAULT,DEFAULT,3,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain004=`195,081,028,010,EDITBOX,RF_in_temp,DEFAULT,DEFAULT,4,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain005=`227,081,030,010,EDITBOX,RF_mid_temp,DEFAULT,DEFAULT,5,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain006=`261,081,028,010,EDITBOX,RF_out_temp,DEFAULT,DEFAULT,6,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain007=`007,189,028,010,EDITBOX,LR_out_temp,DEFAULT,DEFAULT,7,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain008=`039,189,030,010,EDITBOX,LR_mid_temp,DEFAULT,DEFAULT,8,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain009=`073,189,028,010,EDITBOX,LR_in_temp,DEFAULT,DEFAULT,9,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain010=`195,189,028,010,EDITBOX,RR_in_temp,DEFAULT,DEFAULT,10,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain011=`227,189,030,010,EDITBOX,RR_mid_temp,DEFAULT,DEFAULT,11,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain012=`261,189,028,010,EDITBOX,RR_out_temp,DEFAULT,DEFAULT,12,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain013=`255,091,034,010,EDITBOX,RF_circ,DEFAULT,DEFAULT,14,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain014=`067,099,034,010,EDITBOX,LF_shock,DEFAULT,DEFAULT,17,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain015=`067,091,034,010,EDITBOX,LF_circ,DEFAULT,DEFAULT,13,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain016=`067,107,034,010,EDITBOX,LF_weight,DEFAULT,DEFAULT,21,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain017=`255,099,034,010,EDITBOX,RF_shock,DEFAULT,DEFAULT,18,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain018=`255,107,034,010,EDITBOX,RF_weight,DEFAULT,DEFAULT,22,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain019=`255,199,034,010,EDITBOX,RR_circ,DEFAULT,DEFAULT,16,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain020=`255,207,034,010,EDITBOX,RR_shock,DEFAULT,DEFAULT,20,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain021=`255,215,034,010,EDITBOX,RR_weight,DEFAULT,DEFAULT,24,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain022=`067,207,034,010,EDITBOX,LR_shock,DEFAULT,DEFAULT,19,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain023=`067,215,034,010,EDITBOX,LR_weight,DEFAULT,DEFAULT,23,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain024=`067,199,034,010,EDITBOX,LR_circ,DEFAULT,DEFAULT,15,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain025=`067,115,034,010,EDITBOX,LF_tire_pres,DEFAULT,DEFAULT,25,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain026=`255,115,034,010,EDITBOX,RF_tire_pres,DEFAULT,DEFAULT,26,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain027=`067,223,034,010,EDITBOX,LR_tire_pres,DEFAULT,DEFAULT,27,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain028=`255,223,034,010,EDITBOX,RR_tire_pres,DEFAULT,DEFAULT,28,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain029=`007,031,062,012,PUSHBUTTON,DEFAULT,"Add Run",1,29,DEFAULT,DEFAULT,DEFAULT,"0|255|0"`
sessionmain030=`227,031,062,012,PUSHBUTTON,DEFAULT,"Delete Run",4,32,DEFAULT,DEFAULT,DEFAULT,"255|255|0"`
sessionmain031=`155,031,062,012,PUSHBUTTON,DEFAULT,"Load Run",3,31,DEFAULT,DEFAULT,DEFAULT,"0|255|0"`
sessionmain032=`223,049,070,012,PUSHBUTTON,DEFAULT,"Exit Session",20,36,DEFAULT,DEFAULT,DEFAULT,"255|0|0"`
sessionmain033=`003,049,070,012,PUSHBUTTON,DEFAULT,"Refresh View",7,33,DEFAULT,DEFAULT,DEFAULT,"0|255|0"`
sessionmain034=`079,031,062,012,PUSHBUTTON,DEFAULT,"Save Run",2,30,DEFAULT,DEFAULT,DEFAULT,"0|255|0"`
sessionmain035=`149,049,072,012,PUSHBUTTON,DEFAULT,"Suspension",6,35,DEFAULT,DEFAULT,DEFAULT,"255|255|0"`
sessionmain036=`075,049,072,012,PUSHBUTTON,DEFAULT,"Lap Times",5,34,DEFAULT,DEFAULT,DEFAULT,"0|255|0"`
sessionmain037=`003,003,290,044,GROUPBOX,DEFAULT,"Session Info",DEFAULT,59,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain038=`003,063,102,074,GROUPBOX,DEFAULT,"Left Front",DEFAULT,61,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain039=`107,063,082,040,GROUPBOX,DEFAULT,"Front",DEFAULT,62,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain040=`191,063,102,074,GROUPBOX,DEFAULT,"Right Front",DEFAULT,63,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain041=`003,139,102,030,GROUPBOX,DEFAULT,"Left",DEFAULT,69,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain042=`191,139,102,030,GROUPBOX,DEFAULT,"Right",DEFAULT,70,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain043=`003,171,102,074,GROUPBOX,DEFAULT,"Left Rear",DEFAULT,73,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain044=`107,205,082,040,GROUPBOX,DEFAULT,"Rear",DEFAULT,79,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain045=`191,171,102,074,GROUPBOX,DEFAULT,"Right Rear",DEFAULT,74,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain046=`003,247,290,030,GROUPBOX,DEFAULT,"Miscelaneous",DEFAULT,81,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain047=`007,011,166,018,STATICTEXT,DEFAULT,"Session Name: Created: Run Name: Created:",DEFAULT,60,0,DEFAULT,DEFAULT,DEFAULT`
sessionmain048=`011,071,090,008,STATICTEXT,DEFAULT,"Out Mid In",DEFAULT,64,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain049=`201,179,088,008,STATICTEXT,DEFAULT,"In Mid Out",DEFAULT,76,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain050=`111,073,042,026,STATICTEXT,DEFAULT,"Temps Avg: Stagger: Weight:",DEFAULT,65,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain051=`111,215,042,026,STATICTEXT,DEFAULT,"Temps Avg: Stagger: Weight:",DEFAULT,80,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain052=`007,147,042,016,STATICTEXT,DEFAULT,"Temps Avg: Weight:",DEFAULT,71,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain053=`195,147,042,016,STATICTEXT,DEFAULT,"Temps Avg: Weight:",DEFAULT,72,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain054=`007,093,058,040,STATICTEXT,DEFAULT,"Circumference: Shock Travel: Weight lbs: Tire Pressure: Temp Avg:",DEFAULT,67,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain055=`195,201,058,040,STATICTEXT,DEFAULT,"Circumference: Shock Travel: Weight lbs: Tire Pressure: Temp Avg:",DEFAULT,78,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain056=`007,201,058,040,STATICTEXT,DEFAULT,"Circumference: Shock Travel: Weight lbs: Tire Pressure: Temp Avg:",DEFAULT,77,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain057=`011,179,090,008,STATICTEXT,DEFAULT,"Out Mid In",DEFAULT,75,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain058=`201,071,088,008,STATICTEXT,DEFAULT,"In Mid Out",DEFAULT,66,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain059=`007,255,166,018,STATICTEXT,DEFAULT,"LF/RR Avg Temp: RF/LR Avg Temp: Total Weight: Cross:",DEFAULT,82,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain060=`195,093,058,040,STATICTEXT,DEFAULT,"Circumference: Shock Travel: Weight lbs: Tire Pressure: Temp Avg:",DEFAULT,68,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain061=`175,011,114,008,VARYTEXT,session_create_date,DEFAULT,DEFAULT,38,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain062=`175,019,114,008,VARYTEXT,run_create_date,DEFAULT,DEFAULT,40,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain063=`155,073,030,008,VARYTEXT,front_avg_temp,DEFAULT,DEFAULT,41,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain064=`155,081,030,008,VARYTEXT,front_stagger,DEFAULT,DEFAULT,42,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain065=`155,215,030,008,VARYTEXT,rear_avg_temp,DEFAULT,DEFAULT,50,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain066=`155,223,030,008,VARYTEXT,rear_stagger,DEFAULT,DEFAULT,51,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain067=`155,231,030,008,VARYTEXT,rear_weight_pct,DEFAULT,DEFAULT,52,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain068=`049,147,052,008,VARYTEXT,left_avg_temp,DEFAULT,DEFAULT,46,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain069=`237,147,052,008,VARYTEXT,right_avg_temp,DEFAULT,DEFAULT,47,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain070=`237,155,052,008,VARYTEXT,right_weight_pct,DEFAULT,DEFAULT,49,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain071=`049,155,052,008,VARYTEXT,left_weight_pct,DEFAULT,DEFAULT,48,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain072=`173,263,036,008,VARYTEXT,cross_weight_pct,DEFAULT,DEFAULT,58,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain073=`069,255,036,008,VARYTEXT,LF_RR_avg_temp,DEFAULT,DEFAULT,55,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain074=`069,263,036,008,VARYTEXT,total_weight,DEFAULT,DEFAULT,57,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain075=`173,255,036,008,VARYTEXT,RF_LR_avg_temp,DEFAULT,DEFAULT,56,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain076=`061,011,074,008,VARYTEXT,session_name,DEFAULT,DEFAULT,37,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain077=`045,019,090,008,VARYTEXT,run_name,DEFAULT,DEFAULT,39,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain078=`155,089,030,008,VARYTEXT,front_weight_pct,DEFAULT,DEFAULT,43,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain079=`067,123,034,008,VARYTEXT,LF_avg_temp,DEFAULT,DEFAULT,44,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain080=`255,123,034,008,VARYTEXT,RF_avg_temp,DEFAULT,DEFAULT,45,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain081=`255,231,034,008,VARYTEXT,RR_avg_temp,DEFAULT,DEFAULT,54,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain082=`067,231,034,008,VARYTEXT,LR_avg_temp,DEFAULT,DEFAULT,53,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
sessionmain083=`117,107,062,096,PICTURE,DEFAULT,"Picture 2",DEFAULT,83,0,DEFAULT,DEFAULT,"C:\racing\programs\setup\graphics\topcar.bmp"` 

Answer:

The problem is most of the other controls are in groupboxes. The groupbox "owns" all the controls inside of it. And it tends to use the tab order of the groupbox

So step 1 is to set get the tab order straight on the groupboxes and the controls that do not live in a groupbox. After that is worked out, then you can set the tab order within each groupbox.


Article ID:   W15130