PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4721 99/01/22 14:35:53 RE(9):PB6: シングルラインエディトにマウスで移動した時の操作 By こてちゅ
4720 99/01/22 14:08:05 RE(8):PB6: シングルラインエディトにマウスで移動した時の操作 By てとらぽっと
4719 99/01/22 13:29:15 RE(7):PB6: シングルラインエディトにマウスで移動した時の操作 By あすかちゃんの父
4718 99/01/22 13:13:24 RE(6):PB6: シングルラインエディトにマウスで移動した時の操作 By 山本賢一郎
4713 99/01/21 18:16:53 RE(5):シングルラインエディトでマウスクリックのイベントを実行するには? By M.M
4698 99/01/21 14:40:31 RE(4):シングルラインエディトでマウスクリックのイベントを実行するには? By こてちゅ
4692 99/01/21 12:54:58 RE(3):シングルラインエディトでマウスクリックのイベントを実行するには? By 山本賢一郎
4656 99/01/20 13:32:17 RE(2):シングルラインエディトでマウスクリックのイベントを実行するには? By M.M
4651 99/01/20 12:48:25 RE(1):PB6: シングルラインエディトにマウスで移動した時の操作 By リエッチ
4644 99/01/19 21:06:54 PB6: シングルラインエディトにマウスで移動した時の操作 By 山本賢一郎

カテゴリ:データウィンドウ
日付:1999年01月22日 14:35 発信者:こてちゅ
題名:RE(9):PB6: シングルラインエディトにマウスで移動した時の操作

どもども。

>どうやらテキストを選択状態にするタイミングをずらせばいいようですね。
>それだけなら Getfocusイベントに

>post SelectText(1,lenW(this.text))

>を書くだけで済みそうです。

SelectTextや背景色を帰る時、標準イベントで直接書くとうまく行かない事がありますよね。
Postしてイベントキューを最後にしてあげると思った通りの動きになるようです。
イベントキューがらみでPB自身が悪さをする事があるように思えますね。

で、おもったんですけど・・・
てとらぽっとさんの書き方って、関数をPostしてるんですよねぇ。
ふむふむ、そう言えば関数もPostできるんですよね、見落としがちですけど。


>>getfocus_ イベント                 ←  ユーザイベント \"pbm_custom01\" を割り当てる。
>>selecttext(1,lenb(this.text))

>あすかちゃんの父さんの回答にもありますが、
>ユーザーイベントに pbm_customXXを割り当てる必要は、特にないんですよ。

これは、Verによりますね。
確か、Ver4の頃は必ず割り当てないといけなかった(・・;)
Ver5では、できるだけ割り当てましょうとサポートに言われた。
Ver6では、面倒なので割り当てるのやめた・・・

で、他のツリーで話題になっているイベントIDが絡むんですけど、pbm_customXXって
WindowsのイベントIDが割り当てられている(実際には使用されていない領域)ので
なんだかいやーな気分・・・

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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