FGALEL 17 StringGrid のダブルクリック  みなさん、こんにちは D1でFTPクライアントを作っています。 StringGrid にファイル一覧を表示させて、以下のようなことをさせたいと思って います。 ・ファイル名部分でダブルクリックされたらそのファイル名を取り出し ・固定行(Row=0)でダブルクリックされたらそのカラムでソート ところが、StringGrid の OnDblClick では MouseUp と違ってクリック位置が取 得できないような感じです。素直に MouseUp を使えばいいのかもしれませんが、 そうするとシングルクリックでの動作になってしまって、今一つ気に入りません。 現状では、MouseDown で MouseToCell を使ってグローバルな変数に行と列を格納 しておき、DblClick でその変数から値を取り出すという形で目的の動作が達成で きているのですが、グローバルな変数を使うというところで今一つ美しくないよ うな気がして気に入りません。なんとか OnDblClick だけで美しくシンプルにダ ブルクリックしたセル位置を取り出す方法はございませんでしょうか。 API をガシガシ使うことになったり、あるいはコーディング量が増えたりしてか えって美しくない、とかいうのでしたら現状で我慢しますが。 あと、ソートさせる時に、普通に sort メソッドを用いると正順に並びかえされ てしまいますが、これを逆順に並びかえを行わせるプロパティのようなものはご ざいませんでしょうか。 自分できっちりプログラムを作り込んでやらなければいけないんでしょうか。 どなたか御存知の方、ご教示いただければ幸いです。                                 としき