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 tale valore non è attualmente visibile, sembra che la casella di riepilogo non abbia alcuna selezione. Sarebbe bene per me se potessi farlo scorrere verso il basso per assicurarmi che l'utente non venga confuso da questo. Ho guardato 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!Automazione e scriptingOrganizzazione dei contenutiProgettazione di esperimentiRi: Come impostare la posizione di scorrimento per le caselle di riepilogoNé gli oggetti ListBox() né quelli ListBoxBox() accettano messaggi di posizione di scorrimento.Questi messaggi funzionano con ScrollBox(); Guarda l'esempio qui sotto e leggi la 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