PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11719 | 00/06/13 09:00:11 | RE(6):DWのハイライト表示について By mama |
11718 | 00/06/13 08:56:24 | RE(5):DWのハイライト表示について By mama |
11698 | 00/06/12 09:41:21 | RE(4):DWのハイライト表示について By こてちゅ |
11697 | 00/06/12 09:19:59 | RE(3):DWのハイライト表示について By Potato |
11689 | 00/06/09 18:47:01 | RE(2):DWのハイライト表示について By mama |
11682 | 00/06/09 17:24:12 | RE(1):DWのハイライト表示について By こてちゅ |
11679 | 00/06/09 16:54:24 | DWのハイライト表示について By mama |
カテゴリ:データウィンドウ
日付:2000年06月09日 16:54 発信者:mama
題名:DWのハイライト表示について
こんにちは。
DWに表示するときに、カレント行をハイライト表示しているのですが
最初に表示されたときに1行目がハイライト表示されません。
(一瞬ハイライト表示になるのですが・・。カレント行にはなってるようです。)
現在は、DWのrowfocuschangedイベントで
if currentrow < 1 ro currentrow > rowcount()
this.selectrow(0,false)
this.selectrow(currentrow,true)
と記述しています。
矢印キーで上下移動も可能としています。
DWオブジェクトの「マウス選択」はオフです。
検索ボタンを押したときに、setsqlselect()関数を使用していますがデバッグしてみると、
そのときにrowfocuschangedイベントがおこっています。
その時点では、ハイライト表示されてるみたいです。
その後、retrieve()関数を呼んで、該当データが存在するようならば、DWにセットフォーカスしています。
一度、矢印キーなどで、フォーカスを移動するとちゃんとできるのですが・・。
過去ログにもrowfocuschangedについてはたくさんありましたが、どうしても、できません。
それと、カーソルがあるカラムが反転されるのは、「マウス選択」をオフにするだけでは
解消されないのでしょうか?
ちなみに、現在作成中のDWは表示用で、入力などは行いません。
一覧表示されたデータの中から行を選択して、別の画面に明細(これまた表示のみです)を表示する
・・というものです。
初歩的な質問で恐縮なのですが、どうしてもわかりません。
どなたか、教えてください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.