PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5184 99/02/23 16:23:55 RE(1):PB6: Shift + Tab キーでデータウィンドウの最後のカラムにフォーカスをセットしたい By こてちゅ
5183 99/02/23 14:37:45 PB6: Shift + Tab キーでデータウィンドウの最後のカラムにフォーカスをセットしたい By r.y

カテゴリ:PowerBuilderの不具合?
日付:1999年02月23日 16:23 発信者:こてちゅ
題名:RE(1):PB6: Shift + Tab キーでデータウィンドウの最後のカラムにフォーカスをセットしたい

どうも。

>TabやShift + Tab キーを押した時
>他のコントロールからデータウィンドウにフォーカスが移った場合
>常に先頭のカラムにフォーカスがセットされますよね?
>[Tab]キーの場合は先頭のカラム、[Shift + Tab] キーの場合は最後のカラムに
>フォーカスをセットしたいのですがどうすればいいですか?


他のコントロールから移ってきた時、そのフォーカスの移動方法によって
フォーカスの位置を変更したいって意味でいいですか?

それだったら、
インスタンス変数に各コントロールにフォーカスがあった時、そのコントロールを保存しておき、
DWのGetFocusイベントでどこから移ってきたかによって
SetRow()、SetColumn()
する位置を変更するのではどうでしょうか?
他にもっといい方法があるようなきもするんだけど、今は思い浮かばない・・・


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Sybase Open Client/C 11
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.