I'm posting a sample app for scrolling a form with dynamically created
repeating controls. It was something I did to test some code, so I thought
I would post it. Its an easy way to take a multi line repeating list with
controls and scroll it WITHOUT using tables. If anyone knows why the powers
that be at Palm have not seen fit to update the Table API since basically
1996 to include basic support for scrolling, I would really like to know.
Its really worthless without it.
Anyway, just create a project with a Main form with a scrollbar called
'Entry' and drop this code in and it should work. POSE will warn about
drawing offscreen controls, but there is a setting to turn off this warning
in POSE. Its just meant as sample code, so use at your own risk.
-Dave
begin 666 ScrollPage.zip
M4$L#!!0````(`.J$?S"%?A^[,0P``*8K```,````4V-R;VQL4&%G92YCU1K]
M4QNW\N<[EMAIL PROTECTED]/4)L;8)H2DE'3 &.*,,1Y,2M]T,HQ\)]OWN#MY=#J,I^%_
M?[N2[JS[L"&O>7VITJ0G:;6[VEWMA^0?O=#Q8Y>17P;4#RZ']>G[S8T?D\&7
M0T=PWQ_0";N*G/KTY>8&S+IL[(6,T-GLS/-96S JN7CQXL5/P_;@_*<,0)\&
M[ 4V"]/+#,1O3$0>#_MQ`%"-AT8S,SL0;-P]?:&G&H4I>[%>NP1I7_:OKRY[
MMR?'PPY9MH.&C:=W?-([EMAIL PROTECTED]@%M;MQSSR7;Y)S)R]&_F2,'4E0^=4/9?$.X
M&NB>[EMAIL PROTECTED]"[EMAIL PROTECTED])&M&?D7!JQ"P+$?Z$<Y_1$)?<K%FB5T12
M>.'DQG/E%-=N;B $,AE$$Y^.F/]':__-YT,[EMAIL PROTECTED])$_GQY2N^!
MMQLV&KVLD9=7/*2^2ZX8G= 0!SYZ`3EA?AQ-/>Q>>("$^>0C=>XBKB"N>4 ^
M\I!%V!E20:<@#M^G0BWGTY"<<H;?Q[[G>)0,/?\>M")A"8Z>,-RFY_M,+;B<
M0__&\PWR8<CY#!!,)[EMAIL PROTECTED](\YC;52C;5;#;)!?40<QT7MEJM3']O
M;R_3?_WZ==HG/1H+V.+%*6DU#EI[.+^_OY^!?P,M,W!P<)#IOWW[-M-_]^Y=
[EMAIL PROTECTED]@NE%EI;\+'Y//=!G">Q"#TM;.I+
M+^!"=3["T0,US!7@@(J[>]2"ZC A%N0#]17F7BRG3*23)WRND=U0,(IPDE 2
MC(5@;%(QBW]VM[]%V]R \P6&[EMAIL PROTECTED])CF+0T?"@8YP^%NT7>0TDE1Z#DE.'8K]
MC([EMAIL PROTECTED]; 5]>_U8L: &X;[EMAIL PROTECTED] !32$Q:EMRT&,13 `#9V)`'S#
M,?!\SQ"[EMAIL PROTECTED]<4YQ-:=ILJ>BXL&U,_8@;2^(5,"[EMAIL PROTECTED]'[EMAIL
PROTECTED]<]U(@W
MX- 'OV/Z^'6J_H?<U7"5]E(`Y=6([EMAIL PROTECTED]>92D.KA!0!1(L:B1S1`W\(*Q=
MQ8!?`2X:3GRF!*.;&)C)-@<.N0\><8DK&3M<"JZ''LJ2GO)8"8 #FI8Y"5P<
M_W[;`<_=[0QO!\?G'1#7?HWTNOW.[8=.]_S#-0PT6S5R=GEU<7M]B5IH-30`
M+.A<J<7_PM$:Z7^ZN%4>[EMAIL PROTECTED]/=TW80%'FLJ2D:@[EMAIL PROTECTED]"=86 [3\UL1_\;
MS3WI3$E%F]'.>R6]JI[#]N?RTZ$10U.ZG+%06>#/RSELN[O?YA0\V0ID3[UH
MYM,%`== W$5([EMAIL PROTECTED]"]-0ZSP\MSI(SF<!T*V$</@Y&<"AY/
[EMAIL PROTECTED](V%Z<19PS 6I(,&CQJ$F_(M%2 ^]>E5%/6<78EMH1E/C?44J:RT+1A!?
M];"(JCABZ8U"'L&<NQ%_*((EIQ3X:[EMAIL PROTECTED](M='"U; X%O&8.
MD&[EMAIL PROTECTED]&@!$:.I70G9P:[EMAIL PROTECTED]&SLGUY8U))6=S:TB)^
M19KD?>%<5HNKU0:E_\%S6;JM!%OUL$PE&:F=Q!("WM\A,Y# 2!$#? 1$]O#P
[EMAIL PROTECTED])[EMAIL PROTECTED];2VR-[U)LRJ=']2),FM\FJ6K-)*?(W&<TB4;U4*&Z%A#Y
MJ60:%Y&<!/2!S#'I)9 DS;P'EG<\V'0TT8$8E**"#:@DB=BV6JQ,WRC%1(:,
M&2\9;;[6BDBEOTKHAH?_2N3 -HI<AVU2T9SJI$*/J5!?>?X.JN7*6J&(5J*(
[EMAIL PROTECTED];Z3;+I OCEO_[1\FZ^76RWDMD_:;QOY=URY;UN\8_7M:M:I[+Q[SH
MD67%: F3=LZ5-' Z`.UAM4$@,2<[EMAIL PROTECTED](1E!?SP2?,2$+T1^;&-0EG_78
M6-8?,+'8WRL1H06TL")^.21[D)!K*&P':R$054EB;S<0\S 1\PF/[EMAIL PROTECTED]
M$&'ZLM"83ZBHULB6&)19QM#Q`7L*2"J9NY%23 [EMAIL PROTECTED],J*K-L&
MJST+JF K!(('*TF8OLI,2_96= "P^%30N:H%<5F>E64-B'$\-SD2C-ZM3%)5
ML1 Y_A6;,2J_KW)!BT15"Y >!]\%6TE)"[).:S&72EI/95@/V?PWZL<,K&\%
MQ#U.YY6(KF:)'<J.$B^8Z#([<^.%<'[EMAIL PROTECTED],[EMAIL PROTECTED]"@9<D&>A
M4M&WD1$!9U:NA.7E0'IMT8^#$1.78S->:J^ZV%&E%?%TH6/ H:^JG/(ZI V.
M1^+J.15NRBFREG(JP,[EMAIL PROTECTED]>D';I>.,$-@'BU(\9^/$-(D$H(2G)-PNE%
M4<R*=).K$=1XJI_WH![R*S#_LRV#'1C8L2X`<FA4R#W*N (U9%Q!0JC,0:I;
MF=S:KON<E?:*K.->WOFL\,JX93LJE8 LLB"+54G]N0"S1$6-- NC!>B$Z0P<
M\W*'WS.1W 60L<!;QB="Y,[.4_%Q%40:[EMAIL PROTECTED] )![P2A'7<$QQW$
M,#-1OT1$NCA?8##*5N6)-3V[#F]C.:[EMAIL PROTECTED];%ZDA,K'[EMAIL PROTECTED]>
MIY+:Y1'>&:D,$8P%$S1M<^^/[%0J'?XEFV!!S04'XLN7(A%L.2*F!,R3R92X
M%J%<Z:M(E29?I$QLV-"WJ6I2Y62&/'0$"W^2A D:H5.83UE(`C!$%[)83MC#
M#-\>I+]0$$K403E^%.0"?$)Z`;-#6KB#!7"?N01\E0%9D>9B`Y_=0:+I92FI
MP"&%E*>\.L &F[P`YC,6`::BS ^W[23&$S&&''L23)?!68RFZ ?!'TX]UV4E
M%HQ-;5%?2V5V^>6+IO!^[497:$NUTG1IG4>S%J8I:9IT%WS;@RY35B$R6=QZ
M_OXZF001B/KK-OI8''[,67FF:%'YG",AG?:!RHI\KDWQ+IF&"W-91!RP]+LH
MK5C0A#SD:M?'Y\Q0A?0L%K2'3':3TJP;XRL_U$^N*3_O)?I)GC P+C_-"H1E
M^&NCKI+=S-7]TU[8TH7YU/\*)F,1)EDXH'G4;UG)GV_SIK6V;>*#U]FG?ONZ
M>]G_6;&[EMAIL PROTECTED])H^[0S;[EMAIL PROTECTED] I+)IH!,$$# $?"JDCF5!#<P^ROS%X"$]G
M?CI.JXNSS6_TAK:V[?Z%U^STA<UZ`-+S/[EMAIL PROTECTED]>>'+JA0I#ZF'M
[EMAIL PROTECTED]'?%2";F,I9*-O 2M35"RN*HRV+F;2GD4 W2RI!E+[RJ^TI-/:Z!,P8
M6H'[EMAIL PROTECTED]/&IPP*F,W<$[R,[EMAIL PROTECTED],(Q"+F<1QN$PQF*/B< +\<X6
M1%'_NXSMJWYJ05(+,T.>]4A4*&V2BF;I.P#Q']YG``&T\&&Y'54"JD',E/J?
M>KU<[EMAIL PROTECTED]/+&%Y_S"I/ 2#0LP)J7F/W[B-=I8HUU@()WU]QTI^6K"
M:[EMAIL PROTECTED]>^X3NMD1EJ5=]W#]9NQXQ>R$EU-7T3"2MO2TNTUP-BU]8<,1CX7#
[EMAIL PROTECTED])@'3Y$%0F1AD4-?5[*FEXZ54NZ$G]96.PF#''YUS6#+/5]')<[!9NIRP
M^%>I0/*SA%P2H FHC6MI)WHK^1E#/C 6+R%<-J:QGT\TBG!6`#7&8]U7I6E,
MXN7,SQEL(U%V#1:B^,+K"O5.5K ()@07!NW2@)1^4GY<GM,U'/5P`NFS%S >
M2S28!8]5BDQF3'C<!?JAYRM\4<8".O?RW BSLJ6HU("8O*%*OS @LED[VN(/
M9+B(;$/7"ZOEJERNNF!A;"]K0$PQ)+?4MJLYEY'#LL24.VA%^FLP8 ,[EMAIL PROTECTED]
M3"4S& Z+X+DDMIA'/4+QY6&1HU#4]0']X0A_D#>$>CXU0]L6.D+@'H:2"IDS
M`V-!((\^%,0K; @1Y]:!%;1]#J>&FFM'/H.2$,]8M#SSL&\%=.S[>%"B2LH8
M+,>%#G?Q]Q<\(%.&%3J4DI!70U4^QBU"M17[+HF!2LC)Q.<CZI-[*CPZ\IFV
[EMAIL PROTECTED]"[EMAIL PROTECTED]:^UR+7+)+[^!M+/+>5S"%P`JAC]<@%
M"_ 7-;O;,#8X&6SO)A,&U*=QZ$S/?#J)EL) ^=H'*7$Y@"/K*_45\B("F?84
MHG;@]D$RU-==RRTH?.#]4KW9UJ)<M#+A7-Z]5*=B9CF)089+KCQDXKALC!E/
M84]D0)0AV+-9QU5T;KDHO,[F@)+1U,#SN51:LO5C-*/U4ENK#T,@JW&%)%EM
M+],,K+ D"&1,;F[\!U!+`0(4`!0````(`.J$?S"%?A^[,0P``*8K```,````
M``````$`( "[EMAIL PROTECTED])O;&Q086=E+F-02P4&``````$``0`Z````6PP`
#````
`
end
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/