ツリーの動作に関してNo.03268
SR さん 12/07/11 20:38
 
1.03Beta2を使用してツリーの動作で気になった点を報告させていただきます。説明
が難しいのですが、ツリーで選択されているフォルダが画面外になるようにツリー画
面をスクロールしている状態で、任意のフォルダにD&Dやコピーをするとツリーで選
択されているフォルダが表示されるように強制スクロールされてしまうようです。フ
ォーカスもツリーに移っているかもしれません。この動作だとドロップ先に正常にコ
ピーや移動ができたか確認するため再度手動でスクロールする必要が出てきてしまい
ますので、スクロールしないように修正していただけないでしょうか。

また、大量のフォルダをツリーに展開している状態で、それらのフォルダを別のフォ
ルダに移動するなどしてツリーが急に短くなった際に、ツリー画面が真っ白に表示さ
れたことがありました。再描画が正常に行われずにツリーの最後のフォルダ以降の通
常はスクロールできない部分が表示されたままになっていたようです。ご確認をお願
いします。


[ ]
RE:03268 ツリーの動作に関してNo.03269
秀丸担当 さん 12/07/12 10:14
 

>1.03Beta2を使用してツリーの動作で気になった点を報告させていただきます。説明
>が難しいのですが、ツリーで選択されているフォルダが画面外になるようにツリー画
>面をスクロールしている状態で、任意のフォルダにD&Dやコピーをするとツリーで選
>択されているフォルダが表示されるように強制スクロールされてしまうようです。フ
>ォーカスもツリーに移っているかもしれません。この動作だとドロップ先に正常にコ
>ピーや移動ができたか確認するため再度手動でスクロールする必要が出てきてしまい
>ますので、スクロールしないように修正していただけないでしょうか。

こちらで試してみた限りでは、そういう状況は確認できませんでした。
フォルダツリーで、現在の選択がスクロールして画面外にあるときに、「最新の
情報に更新」(「最新の情報に更新(ツリーは差分)」ではない)すると、現在の
フォルダが画面内に入るようになりますが、そのようなことが起きているのでし
ょうか。

例えば、c:\folderが現在のフォルダで、フォルダツリーをマウスのホイールで
スクロールして、画面の上の見えない位置にして、
ファイル一覧にあるc:\folder内のtest.txtというファイルをドラッグして、フ
ォルダツリーの画面に見えている c:\zzzz にドロップすると、ファイルが移動
します。
このとき、フォルダツリーのスクロール位置は変わらないままで、c:\zzzzが見
えていて、c:\folderは見えないです。
フォルダツリーの選択は、見えない位置にあるc:\folderのままです。
この操作と違う点があったら教えてもらえると何かわかると思います。


>また、大量のフォルダをツリーに展開している状態で、それらのフォルダを別のフォ
>ルダに移動するなどしてツリーが急に短くなった際に、ツリー画面が真っ白に表示さ
>れたことがありました。再描画が正常に行われずにツリーの最後のフォルダ以降の通
>常はスクロールできない部分が表示されたままになっていたようです。ご確認をお願
>いします。

確かに自動的な更新でフォルダツリーの項目数が減ったとき、本来スクロールで
きない位置にスクロールしたままになっていることがあるのが確認できました。
調べて修正させていただきます。

[ ]
RE:03269 ツリーの動作に関してNo.03273
SR さん 12/07/12 19:16
 
早速の修正ありがとうございました。もう1件のほうの手順はご連絡いただいたとお
りですが、「最新の情報に更新」はツリー自体が閉じる仕様だったと思いますので、
それは行われていないように思います。また、こちらでも再現する場合としない場合
があるので再度調べてみたところ、次のような条件があるようですのでご確認いただ
けますでしょうか。

@ツリー画面で選択されているフォルダがD&D先よりも下にあり、下方向のスクロー
ル先に隠れて見えない場合→D&D直後にツリーで選択されているフォルダが見えるよ
うに強制スクロールされます。

Aツリー画面で選択されているフォルダがD&D先よりも上にあり、上方向のスクロー
ル先に隠れて見えない場合→D&D後に強制スクロールされません。

[ ]
RE:03273 ツリーの動作に関してNo.03275
秀丸担当 さん 12/07/13 11:51
 

詳しい方法ありがとうございます。
調べてみて原因がわかりました。
ドラッグするのがファイルではなくフォルダのとき、ドロップすることでフォル
ダツリーの階層構造が変化し、そのときにスクロールすることがありました。
言われている通り選択より下の階層構造が変化したときは大丈夫で、選択より上
の階層構造が変化したとき、その選択位置の調整がありました。
スクロールはしないように修正させていただきます。

「最新の情報に更新」をしたときは、選択しているフォルダ以外は閉じる仕様で、
現在もそうなっていると思います。
選択されているフォルダそのものの[+]または[-]の状態だけは維持されて復元さ
れるようになっています。

[ ]