PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23336 08/05/29 13:29:25 RE(2):PB10.0: tabコントロール上でのマウスの移動 By まめ
23335 08/05/28 23:04:03 RE(1):PB10.0: tabコントロール上でのマウスの移動 By ace
23334 08/05/28 13:49:05 PB10.0: tabコントロール上でのマウスの移動 By まめ

カテゴリ:PowerBuilderの開発環境
日付:2008年05月28日 23:04 発信者:ace
題名:RE(1):PB10.0: tabコントロール上でのマウスの移動

まめさん、こんばんは。

データウィンドウに、イベント作成で、「pbm_dwnmousemove」を作成すると
引数で、dwoが使用できるので、
タブのすべてのデータウィンドウに、関数でも、ユーザーイベントを作成してPOSTかトリガーで
関数(or イベント).(\"データウィンドウ名\",dwobject dwo)
するのがベターだと思いますが
Ex.
? 関数 all_mousemoveを作成、引数には string arg datawindowname,dwobject dwo
  とする
? dw_1に イベント名 mousemove(イベントpbm_dwnmousemove) イベントを作成する。
?  イベント内に
  all_mousemove(\"dw_1\",dwo)

    を記述

TABコントロール上でというのであれば、TABにユーザイベントを作成してPOST or Triiger すればいいので
、あまり変わりはないと思います、いかがでしょうか?

>たびたび質問させていただきます。

>以前、スタティックテキスト上でのマウス移動のイベントを質問させていただきましたが、
>tabコントロール上でのマウス移動のときに発生するイベントについて質問させていただきます。

>tabコントロール上でマウスを移動すると、mousemoveイベントが動くことが分かりました。
>そのtabコントロールには複数のデータウィンドウ(シート)があり、データウィンドウには
>カラムが存在します。そうした場合、現在、どのデータウィンドウのカラムの上にマウスが
>移動したかを知りたいのですが、イベント引数にはその情報がありません。
>どのようにしたら、データウィンドウ、カラム名などを取得できるのでしょうか。
>データウィンドウごとに取得するのは、dwnmousemoveイベントでカラム情報も取得できますが、
>tabコントロール上で、データウィンドウ、カラムの情報が取得したいのです。

>ご存知の方がいらっしゃいましたら、回答をお願いします。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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