PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2265 98/07/07 13:25:56 RE:有り難うご座います。 By アッキー
2262 98/07/07 11:57:01 MouseMoveイベントでコントロールのタグを表示 By てとらぽっと
2228 98/07/03 15:34:43 PB5.0.03: ボタンのメッセージ表示について By アッキー

カテゴリ:旧電子会議室
日付:1998年07月07日 11:57 発信者:てとらぽっと
題名:MouseMoveイベントでコントロールのタグを表示

アッキーさん、レスが遅くなりました。

>  ボタンについて、教えて下さい。
>  画面上に、コマンドボタンを配置しています。
>    
>  実行時に、ボタン上にマウスを置いた場合、
>  説明を表示させたいのですが、方法が分かりません。

残念ながら PBにそのような機能は実装されていませんので、自力で作るしかないでしょう。
それに近いことでよければ、わたしがやったことのある方法をご説明します。

コマンドボタン(や他のコントロール)にイベントID pbm_MouseMove のユーザーイベントを追加します。
そのイベント内で、自身のタグをマイクロヘルプに表示します。
ウィンドウの MouseMove イベントでマイクロヘルプを初期化(空文字列を送る)します。
標準ビジュアルクラスのユーザーオブジェクトを継承して開発していれば、まったく手間はかかりません。

多少手間がかかっても見やすさを追求して、グループボックスで囲んだスタティックテキストをウィンドウに
貼って、マイクロヘルプの代わりにそこにコントロールのタグを表示したりもしてます。


ボタンの上にポップアップするヘルプが作りたいのであれば、例えばスタティックテキストをポインタの位置に
MoveしてVisibleにして、タイマーで... と作り込みをすれば... 難しそう。 (^^;;;

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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