■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001
前100
次100
最新50
レス数が 1000 を超えています。残念ながらこのスレッドには書き込めません。
ギコナビ開発スレ
412 名前:
プレビューテスト ◆
ZKAofRuAcc
投稿日:2003/09/30(火) 03:05 ID:vsv36eFc
ドラッグ&ドロップの挙動不審解消は非常に難しいです。
こういう泥臭いコードが得意な方は是非進んで直してください。
起こるコントロール:LinkToolButton, BrowserTab
根本的な原因:DragMode を dmAutomatic にしておくと OnClick(OnChanged) が発生しない
2次的な原因:
1.dmManual にし、MouseDown で BeginDrag( False ) とすると、
BeginDrag( False ) の仕様(ヘルプ参照)にも関わらず dmAutomatic 現象に陥る。
2.ドラッグを開始すると MouseUp が発生してしまう。
その後マウスを放したときに MouseUp が発生したりしなかったりするので、
ドラッグ中にいつマウスを放したのか検知できない。
(確実に MouseUp が検知出来るなら、ドラッグでないと判断したときに
ドラッグをキャンセルすることで挙動不審を回避可能)
3.BrowserTab はドラッグした場合に、稀に MouseUp, MouseMove, MouseDown の順で
イベントを発生することがある。
イベントがあてにならないので、
マウスが押下常態か調べる命令とかがあれば
イベントに頼らず自力で実装できるかも。
404 KB
掲示板に戻る
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001
前100
次100
最新50
read.cgi ver4.20 by
GlobalNoteScript
(2006/03/17)