Come impostare la posizione di scorrimento per le caselle di riepilogoSto ottenendo L'oggetto "ListBoxBox" non riconosce il messaggio "ottieni posizione di scorrimento" errori durante il tentativo di impostare la posizione di scorrimento per una casella di riepilogo.
Il mio script seleziona automaticamente un valore dall'elenco, ma se quel valore non è attualmente visibile, sembra che la casella di riepilogo non abbia alcuna selezione. Sarebbe un bene per me se potessi farlo scorrere verso il basso per assicurarmi che l'utente non si confonda con questo. Ho esaminato la documentazione relativa all'impostazione della posizione di scorrimento.
Qualcuno sa come fare questo? Grazie!
Names Default To Here( 1 );
listOfItems = {};
for (i = 1, i <= 30, i++,
insert into(listOfItems,"Item " || char(i));
);
New Window( "Example",
fontobj = lb = List Box(
listOfItems,
width( 200 ),
max selected( 2 ),
nlines( 6 )
)
);
lb << set selected(7);<BR /><BR />//lb << somehow scroll down to make position 7 visible!ScriptingRi: Come impostare la posizione di scorrimento per le caselle di riepilogoNé gli oggetti ListBox () né ListBoxBox () accettano messaggi di posizione di scorrimento.Quei messaggi funzionano con ScrollBox (); Vedere l'esempio di seguito e leggerlo nella Guida allo scripting
win = New Window( "Example",
sb = Scroll Box(
Size( 150, 75 ),
List Box(
{"First Item", "Second Item",
"Third Item", "Fourth Item",
"Fifth Item"},
width( 200 ),
max selected( 2 ),
nlines( 6 )
)
)
);
win << Set Window Size( 300, 200 );
sb << Set Scrollers( 1, 1 ); // enable both scroll bars
sb << Set Scroll Position( 0, 10 ); /* position the scrollers on