Al
[WD12] How to get EnumControl() to work with a Tab October 19, 2009 09:11AM |
Moderator |
Stefan Bentvelsen
Re: [WD12] How to get EnumControl() to work with a Tab October 19, 2009 09:24AM |
PROCEDURE DataToNormalfont() iHlp is int=1 iHl2 is int iNbPane is int iIdxPane is int iIdxPan2 is int iNbPan2 is int sHlp is string sTabc is string sTCol is string sHlp=EnumControl(MyWindow..Name,iHlp,byZOrder) WHILE sHlp<>"" SWITCH {sHlp,indControl}..Type CASE typTab iNbPane={sHlp,indControl}..Occurrence FOR iIdxPane=1 TO iNbPane iHl2=1 sTabc=EnumControl({sHlp,indControl}[iIdxPane],iHl2,byZOrder) WHILE sTabc<>"" IF {sTabc,indControl}..Type=typTable THEN iNbPan2=TableCount({sTabc,indControl},toColumn) FOR iIdxPan2=1 TO iNbPan2 sTCol=TableEnumColumn({sTabc,indControl},iIdxPan2) IF {sTCol,indControl}..Type IN (typComboNE,typComboWE,typDate,typTime,typText,typNum,typList,typCurrency) THEN {sTCol,indControl}..FontBold=False END END ELSE IF {sTabc,indControl}..Type IN (typComboNE,typComboWE,typDate,typTime,typTable,typText,typTreeView,typNum,typList,typCurrency,typStatic) THEN {sTabc,indControl}..FontBold=False END END iHl2++ sTabc=EnumControl({sHlp,indControl}[iIdxPane],iHl2,byZOrder) END END CASE typTable iNbPane=TableCount({sHlp,indControl},toColumn) FOR iIdxPane=1 TO iNbPane sTabc=TableEnumColumn({sHlp,indControl},iIdxPane) IF {sHlp+"."+sTabc,indControl}..Type IN (typComboNE,typComboWE,typDate,typTime,typText,typNum,typList,typCurrency) THEN {sHlp+"."+sTabc,indControl}..FontBold=False END END OTHER CASE IF {sHlp,indControl}..Type IN (typComboNE,typComboWE,typDate,typTime,typTable,typText,typTreeView,typNum,typList,typCurrency,typStatic) THEN {sHlp,indControl}..FontBold=False END END iHlp++ sHlp=EnumControl(MyWindow..Name,iHlp,byZOrder) END
Al
Re: [WD12] How to get EnumControl() to work with a Tab October 19, 2009 10:20AM |
Moderator |