過去の桐井戸端BBS (桐ver.8) |
16556 | キー入力コマンドでの入力画面の表示位置を変更するにはどうしたらいいのですか | ふーすけ | 2002/07/11-11:51 |
初めてお便りします。 フォームで入力作業中にある値を入力するとき、一括処理を使って「キー入力」コマンドで値を入力したいのですが、 フォームの画面の左下にキー入力の画面を表示させたいのですが、どのようにしたらよいのでしょうか? どなたかご指導いただけないでしょうか? よろしくお願いいたします | |||
16558 | Re:画面の表示位置について | KH | 2002/07/11-12:17 |
記事番号16556へのコメント ふーすけさん、こんにちわ。 キー入力コマンドはDOS互換コマンドで表示位置は常に画面中央になり、制御できない筈です。 もし画面下部に表示して入力したいなら、そのためのフォームを作るか、 現在のフォームを改造して下部に入力位置をつくるかです。 | |||
16562 | Re:画面の表示位置について | 佐田 守弘 | 2002/07/12-00:52 |
記事番号16558へのコメント ふーすけさん KHさんが#16558で書かれている様に、フォーム上でキー入力に相当する操作を行うには、 入力先の変数をソース値に設定したテキストボックスを使うのが普通です。 テキストボックスだと、入力しない時にも表示されるので、次の様にします。 つまり、初期状態ではそのテキストボックスを非表示にしておき、画面には表示しません。 そしてキー入力に相当する操作を行いたいタイト機に、「オブジェクト操作 設定」コマンドを使って表示に切り換えます。 また「メソッド呼び出し フォーカス設定」コマンドでこのオブジェクトにフォーカスします。 そして入力が終了したら、ソース値更新イベントを使って、再び非表示に切り換えます。 上記によって、あたかも任意の場所にキー入力のボックスを表示し、 入力が終われば画面から消えるような動作になります。 佐田守弘(KS-00119) | |||
16594 | Re:画面の表示位置について | ふーすけ | 2002/07/15-15:14 |
記事番号16562へのコメント KHさん 佐田 守弘さん ご指導ありがとうございました せっかく すぐご指導いただいたのに このbbsの使い方がよくわからなかったので 今やっと読むことができました。お礼が遅れてしまい大変申し訳ありません。これ に懲りずに今後ともご指導下さい。 |