アカウント名:
パスワード:
以下の要件満たす、ImageControlの一種を今日作る予定。
・複数の画像をタイル状に並べて表示する・並べる順番を画像のドラッグで変えれる・ドラッグ中は、ドラッグする画像を半透明表示しマウスカーソルに追従させる・ドラッグ中は、どのように並び替わるかマウス位置に応じプレビュー表示する・表示領域外へドラッグされた場合は、ドラッグによる並び替えをなかったことにする・表示領域外へドラッグされた場合は、親ウィンドウに通知する
誰かが作って公開してくれてるなら、それを使いたかったんだけどなあ。ありそうで、なかった。
WebならjQueryUIのdraggable, sortableでさっくり作れるね。
そういえば意外にも(意外じゃないかも知れないけど)デスクトップアプリとかだと、まだなんかそういうノリでちょいちょいと作れないね。codeprojectを漁れば、もしかしたら.NETのコンポーネントくらいはあるかも知れないけどもう一手、なんかこう、ドラッグされたアイテムが別ウィンドウにドロップされたイベントを捕まえるだとか足りないものを加えるのが面倒だったり。
あんま触ってないけど、WPFだともうちょっと楽なのかなあ?今年はそろそろWPF本格的に触ってみようかなあ・・今の仕事、あんましデスクトップアプリに縁が無いんよね・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
画像をタイル状に表示するクラス (スコア:1)
以下の要件満たす、ImageControlの一種を今日作る予定。
・複数の画像をタイル状に並べて表示する
・並べる順番を画像のドラッグで変えれる
・ドラッグ中は、ドラッグする画像を半透明表示しマウスカーソルに追従させる
・ドラッグ中は、どのように並び替わるかマウス位置に応じプレビュー表示する
・表示領域外へドラッグされた場合は、ドラッグによる並び替えをなかったことにする
・表示領域外へドラッグされた場合は、親ウィンドウに通知する
誰かが作って公開してくれてるなら、それを使いたかったんだけどなあ。
ありそうで、なかった。
Re: (スコア:0)
WebならjQueryUIのdraggable, sortableでさっくり作れるね。
そういえば意外にも(意外じゃないかも知れないけど)
デスクトップアプリとかだと、まだなんかそういうノリでちょいちょいと作れないね。
codeprojectを漁れば、もしかしたら.NETのコンポーネントくらいはあるかも知れないけど
もう一手、なんかこう、ドラッグされたアイテムが別ウィンドウにドロップされたイベントを捕まえるだとか
足りないものを加えるのが面倒だったり。
あんま触ってないけど、WPFだともうちょっと楽なのかなあ?
今年はそろそろWPF本格的に触ってみようかなあ・・今の仕事、あんましデスクトップアプリに縁が無いんよね・・