Tenere premuto un pulsante in alto (o sinistra)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao ragazzi, ho una finestra di visualizzazione in cui voglio mantenere un pulsante "Esegui" in alto. Il display può avere diverse dimensioni dello schermo in lunghezza, ma voglio che il pulsante di esecuzione rimanga in alto in modo che l'utente possa accedere facilmente ai pulsanti chiave indipendentemente dalla distanza con cui sono stati fatti scorrere.
Ho considerato l'utilizzo di una casella di scorrimento (), ma avendo una finestra che scorre e una casella che scorre può sempre essere utente non amichevole. Penso che un VSheetBox potrebbe anche fare il trucco, ma non ho avuto la possibilità di esaminarlo. Eventuali suggerimenti o altri suggerimenti su come realizzare questo?
Ri: Mantenere un pulsante in alto (o sinistra)Grazie ragazzi, leggere i vostri pensieri mi ha aiutato a mettermi sulla strada giusta. Ho finito per combinare un vsheetbox e vscrollbox. All'unisono si ottiene un'interfaccia pulita che supera le carenze nell'utilizzare solo uno o l'altro.
Nuova finestra ( "Esempio" , scatola dei pulsanti ( "Pulsante di prova" ) ,
v scatola di fogli (
scrollbox ( flessibile ( 1 ) ,
vlistbox (
casella di testo ( "Primo lungo testo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Secondo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Terzo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Il quarto" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Quinto" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Sesto" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Settimo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Ottava" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Nono" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
casella di testo ( "Decimo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
scatola dei pulsanti ( "Parte inferiore" )
)
)
)
) ;
Ri: Mantenere un pulsante in alto (o sinistra)ho trovato v casella di scorrimento che per qualche motivo non è nell'indice di scripting sotto le finestre di visualizzazione. È sotto le funzioni
Nuova finestra ( "Esempio" , scatola dei pulsanti ( "Pulsante di prova" ) ,
v casella di scorrimento ( taglia ( 100 ) , flessibile ( 1 ) ,
vlistbox (
casella di testo ( "Primo lungo testo" ) ,
casella di testo ( "Secondo" ) ,
casella di testo ( "Terzo" ) ,
casella di testo ( "Il quarto" ) ,
casella di testo ( "Quinto" ) ,
casella di testo ( "Sesto" ) ,
casella di testo ( "Settimo" ) ,
casella di testo ( "Ottava" ) ,
casella di testo ( "Nono" ) ,
casella di testo ( "Decimo" ) ,
scatola dei pulsanti ( "Parte inferiore" )
)
)
) ;
Ri: Mantenere un pulsante in alto (o sinistra)Non un pulsante in quanto tale, ma ecco un'alternativa plausibile:
Nomi predefiniti qui ( 1 ) ;
Nuova finestra ( "Esempio" ,
Scatola di contorno ( "Comandi" ,
{ "Azione 1" , bip () , "Azione 2" , bip () ; Aspettare ( 0.1 ) ; bip ()} ,
Border Box ( superiore ( 10 ) , Sinistra ( 10 ) , Destra ( 10 ) , parte inferiore ( 10 ) , lati ( 15 ) ,
V List Box (
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
Casella di testo ( "testo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
Casella di testo ( "secondo testo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
Casella di testo ( "testo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
Casella di testo ( "secondo testo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
Casella di testo ( "testo" ) ,
Scatola spaziatore ( taglia ( 1 , 30 ) ) ,
Casella di testo ( "secondo testo" )
)
)
)
) ;
Ri: Mantenere un pulsante in alto (o sinistra)FWIW scorrerà e lascerà il pulsante in alto, ma richiede l'uso di una tablebox. Se capisci come farlo per cose diverse da una tablebox, per favore condividi!
Nomi predefiniti qui ( 1 ) ;
dt = Aperto ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
Nuova finestra ( "Esempio" , scatola dei pulsanti ( "Pulsante di prova" ) ,
TBOX = Tabella delle informazioni ( dt ) ) ;
TBOX << impostare scorrevole ( 10 , 0 ) ;
Ri: Mantenere un pulsante in alto (o sinistra)La tua osservazione è corretta ....... Puoi cambiare la casella del bordo in una casella di scorrimento, ma anche questo avrà un problema, una volta che la dimensione della finestra sarà inferiore alla casella di scorrimento.
Ri: Mantenere un pulsante in alto (o sinistra)Questo non sembra essere una soluzione, aggiungendo altre caselle di testo, comprimendo la finestra e scorrendo verso il basso, mostra che, in effetti, il pulsante non rimane in alto. Deve stare sempre in alto SEMPRE. Significato, deve essere sempre visualizzato.
Come puoi vedere, posso manipolare la finestra in modo tale che il pulsante non venga visualizzato.

Ri: Mantenere un pulsante in alto (o sinistra)Suggerirei di usare una scatola di confine. Questo script mostra i lati della finestra di bordo, quindi puoi vederlo in relazione alla casella del pulsante, ma possono essere disattivati.
Nomi predefiniti qui ( 1 ) ;
Nuova finestra ( "test" ,
Scatola dei pulsanti ( "in cima" ) ,
Border Box ( superiore( 10 ) , Sinistra ( 10 ) , Destra ( 10 ) , parte inferiore( 10 ) , lati ( 15 ) ,
V List Box ( Scatola spaziatore ( taglia( 1 , 30 )) , Casella di testo ( "testo" ) , Scatola spaziatore ( taglia( 1 , 30 )) , Casella di testo ( "secondo testo" ))
)
) ;
