ボタンを上(または左)に配置する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、私は一番上に "Run"ボタンを押したままにしたいディスプレイウィンドウがあります。 ディスプレイの長さはいくつかの画面サイズにすることができますが、実行ボタンを一番上に表示したままにして、ユーザーがスクロールした距離に関係なくキーボタンに簡単にアクセスできるようにします。
私はスクロールボックス()の使用を検討しましたが、スクロールするウィンドウとスクロールするボックスを持つことは、常にユーザーにとって不便なことです。 私はVSheetBoxもトリックをするかもしれないと思いますが、それを調べる機会がありませんでした。 これを達成する方法についてのヒントや他の提案はありますか?
再:上部(または左)にボタンを維持するみなさん、あなたの考えを読んで私を正しい方向に導きました。 vsheetboxとvscrollboxを組み合わせることになりました。 一斉にあなたはどちらか一方だけを使うことの欠点を克服するきれいなインターフェースを手に入れます。
新しい窓 ( 「例」 、ボタンボックス ( 「テストボタン」 ) 、
vシートボックス (
スクロールボックス ( フレキシブル ( 1 ) 、
vlistbox (
テキストボックス ( 「最初の長いテキスト」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「セカンド」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( "三番" ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( "第4" ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「五」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「六」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「七」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( "Eigth" ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「第九」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「十」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
ボタンボックス ( "底" )
)
)
)
) ;
再:上部(または左)にボタンを維持する私は見つけた vスクロールボックスこれは何らかの理由で表示ボックスの下のスクリプトインデックスにはありません。 機能中です
新しい窓 ( 「例」 、ボタンボックス ( 「テストボタン」 ) 、
vスクロールボックス ( サイズ ( 100 ) 、フレキシブル ( 1 ) 、
vlistbox (
テキストボックス ( 「最初の長いテキスト」 ) 、
テキストボックス ( 「セカンド」 ) 、
テキストボックス ( "三番" ) 、
テキストボックス ( "第4" ) 、
テキストボックス ( 「五」 ) 、
テキストボックス ( 「六」 ) 、
テキストボックス ( 「七」 ) 、
テキストボックス ( "Eigth" ) 、
テキストボックス ( 「第九」 ) 、
テキストボックス ( 「十」 ) 、
ボタンボックス ( "底" )
)
)
) ;
再:上部(または左)にボタンを維持するそのようなボタンではありませんが、これはもっともらしい方法です。
ここにデフォルトの名前 ( 1 ) ;
新しい窓 ( 「例」 、
アウトラインボックス ( 「コマンド」 、
{ 「アクション1」 、ビープ () 、 「アクション2」 、ビープ () ; 待つ ( 0.1 ) ; ビープ ()} 、
ボーダーボックス ( 上 ( 10年 ) 、左 ( 10年 ) 、右 ( 10年 ) 、底 ( 10年 ) 、脇 ( 15年 ) 、
Vリストボックス (
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( "テキスト" ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「2番目のテキスト」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( "テキスト" ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「2番目のテキスト」 ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( "テキスト" ) 、
スペーサーボックス ( サイズ ( 1 、 30 ) ) 、
テキストボックス ( 「2番目のテキスト」 )
)
)
)
) ;
再:上部(または左)にボタンを維持するこれはスクロールしてボタンを一番上に残しますが、テーブルボックスを使用する必要があります。 あなたがテーブルボックス以外のもののためにそれをする方法を考え出すなら、共有してください!
ここにデフォルトの名前 ( 1 ) ;
dt = 開いた ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
新しい窓 ( 「例」 、ボタンボックス ( 「テストボタン」 ) 、
Tボックス = データテーブルボックス ( dt ) ) ;
Tボックス << スクロール可能に設定 ( 10年 、 0 ) ;
再:上部(または左)にボタンを維持するあなたの観察は正しいです.......あなたはボーダーボックスをスクロールボックスに変更することができます、しかしウィンドウサイズがスクロールボックスより小さければ、それもまた問題になるでしょう。
再:上部(または左)にボタンを維持するこれは解決策ではないようで、さらにテキストボックスを追加し、ウィンドウを縮小して下にスクロールすると、ボタンが一番上に表示されないことがわかります。 それは常にトップにとどまる必要があります。 つまり、常に表示されている必要があります。
ご覧のとおり、ボタンが表示されないようにウィンドウを操作できます。

再:上部(または左)にボタンを維持するボーダーボックスを使うことをお勧めします。 このスクリプトにはボーダーボックスの側面が表示されているので、ボタンボックスとの関連で見ることができますが、無効にすることもできます。
ここにデフォルトの名前 ( 1 ) ;
新しい窓 ( "テスト" 、
ボタンボックス ( 「上に」 ) 、
ボーダーボックス ( 上( 10年 ) 、左 ( 10年 ) 、右 ( 10年 ) 、底( 10年 ) 、サイド( 15年 ) 、
Vリストボックス ( スペーサーボックス (サイズ( 1 、 30 )) 、テキストボックス ( "テキスト" ) 、スペーサーボックス (サイズ( 1 、 30 )) 、テキストボックス ( 「2番目のテキスト」 ))
)
) ;
