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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.