ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: Re: 画面からはみだすフォームをキーボードでスクロールさせたい

このトピックの投稿一覧へ

なし Re: Re: 画面からはみだすフォームをキーボードでスクロールさせたい

msg# 1.1.1.1.1
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-1-21 13:32
kawabata  一人前 居住地: 群馬  投稿数: 86
お世話になっております。

肝心なところを書き忘れていましたね。
はい、スクリーンモードです。
上下矢印キーでの項目移動も出来ています。



実はつい先ほど、どうにか解決しました。
といっても、スクロールバーをキーで操作する、という手法を見つけたのではないのですが……。


画面解像度よりも大きなフォームを作ると、Windowsがクロールバーをだします。
これですと、矢印やタブキーで項目移動してき、画面外の項目にフォーカスが移っても、スクロールしてくれません。
フォーカスが画面外に行ってしまい、スクロールバーを操作してスクロールさせないと、入力がままならない状況でした。
(で、スクロールバーをキー操作で動かせないか、と……)


フォーム自体は画面解像度よりも大きなままで、フォーム特性の「フレーム高さ」を解像度に合わせて調整しました。(フォームサイズよりも小さなフレームサイズにしたわけです)
こうすると、矢印やタブキーで項目移動し、画面外の項目にフォーカスが移った瞬間に、MAGICが自動的に画面をスクロールさせてくれました。
(この場合、スクロールバーはMAGICが自動的に表示してくれています)


本件質問の際に、スクロールバーをキー操作することが目的のようなことを書いてしまいましたが、それは解決手法のひとつでした。
目的は、入力作業中にマウスを触らずに済ませたいが、スクロールさせないと入力できない、という問題の解決でした。
質問の仕方自体、よくなかったと反省しております。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約