喫茶XRAYトップページ

[スレッド全体
]

[556] Re3:TplButtonについて返信 削除
2005/12/14 (水) 10:55:12 junki 〔HomePage
こんにちは。

▼ Syakeさん

> そう言えば「plButton」は「TCustomPanel」からの派生ですよね。
> 今見たらTPanel自体が同じ動作しますね。


OnDblClick イベントがあるヤツはみな同じ動作です。自前で OnMouseDown OnMouseUp
から、OnClick させるようにするといいのではないでしょうか。

[追加]

OnDblClick イベントハンドラにも OnClick イベントハンドラをつないでみてください。

[557] Re4:TplButtonについて返信 削除
2005/12/14 (水) 21:37:09 Mr.XRAY
▼ junkiさん,Syakeさん,どうも

TCustomPanelも,イベントの処理にWM_LButton...とかWM_LButtonDblClikで
を受取って,処理すれば,いろいろな動作仕様が可能ですが,デフォルトと
いうことで.
(ControlStyleのcsNoStdEvents,csClickEventも考慮する必要あり)

>OnDblClick イベントハンドラにも OnClick イベントハンドラをつないでみてください。

これなんですが,DblClickと,Clikckを区別したい時に,結構悩むことがあり
ます.そうか,OnClickをOnMouseDownからさせればいいんですね.
言われてみれば単純で簡単なことでした.なんで気づかないでしょうね.



[558] Re5:TplButtonについて返信 削除
2005/12/15 (木) 00:04:32 Mr.XRAY
みなさん.こんばんわ
> 言われてみれば単純で簡単なことでした.なんで気づかないでしょうね.

私のコンポ類を利用している方,「えっ,そんなことも気づかないの!?」
と思われ方もいると思います.でも本当なんです.
多分,提供しているコンポの中に,ClickとDblClickを区別するのに,フラグ
を使用してるところがあるかも知れません.動いているから正義とします.

私の実力とはそんなものです(悲しい).
# 少しヤバイ(かなりヤバイ!?)


[560] Re6:TplButtonについて返信 削除
2005/12/15 (木) 08:15:16 Syake
▼ Mr.XRAYさん

> 私の実力とはそんなものです(悲しい).
> # 少しヤバイ(かなりヤバイ!?)

いやいや、そんな・・・(^_^;)

しかし、こんな時間まで。
身体こわっしゃいますよ。

[559] Re4:TplButtonについて返信 削除
2005/12/15 (木) 08:10:30 Syake
▼ junkiさん

おはようございます。

> OnDblClick イベントがあるヤツはみな同じ動作です。自前で OnMouseDown OnMouseUp
> から、OnClick させるようにするといいのではないでしょうか。

そうだったんですね。 勉強が足りませんでした。
ありがとうございます。

> OnDblClick イベントハンドラにも OnClick イベントハンドラをつないでみてください。
はい。

[567] Re5:TplButtonについて返信 削除
2005/12/16 (金) 14:12:43 Syake
▼ Syakeさん
> そうだったんですね。 勉強が足りませんでした。
というか、なんというか。
あたりめぇ〜よ。 って事ですね。
冷静に考えれば当然ですね。
マル一日以上たってから気づいてしまった。
頭がまわってません。(;_;)
大変お騒がせいたしました。

XRayさん、ごめんなさい。<m(__)m>


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82