C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 36 を表示中)
■17852 / )  Re[3]: Panel の表示順に関して
□投稿者/ ま (26回)-(2008/05/02(Fri) 14:03:54)
2008/05/02(Fri) 14:13:37 編集(投稿者)
2008/05/02(Fri) 14:06:40 編集(投稿者)

パネルの z-Index を「他より大きく」して下さい。
デフォルトは指定無しです。

パネルのマウス判定は、
onmousedown/onmousemove/onmouseout/onmouseover/onmouseout
が使えます。
onmousemove は、そのパネルの親パネルに登録します。

AjaxToolKit を使っている場合、このツールキットが既にハンドル
しているイベントを上書き消去してはいけません。
attachEvent だとイベントを追加できますが、ToolKit にはそれ
と同じことができるイベント追加用メソッドがあるはずなのでそれを
利用してください。

クリックとかマウスダウンとかToolKitがハンドリングしていそうな
イベントはやめて、マウスカーソルが0.5秒以上乗っていたら
最前面に移動する、てな仕掛けの方がいいかもしれませんね。

xxxctl0_xxxx.onmouseover = function() {
   setTimeout(function() {
      this.style.zIndex = 100;
   }, 500);
}

返信 編集キー/


管理者用

- Child Tree -