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

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

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

Re[2]: データをドラックして移動させる


(過去ログ 15 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■5513 / inTopicNo.1)  データをドラックして移動させる
  
□投稿者/ こう (6回)-(2007/07/17(Tue) 09:45:51)

分類:[VB.NET] 

フォームに表示されている表にたくさんデータがあり、その1行を選択し、
ドラックしながら別の行に移動させる。ということを、VB.NET2003ではできるでしょうか?

いろいろ調べてみてはいるのですがなかなかみつからないので、
なにか参考になるものなど知っていたら教えていただきたいのです。

よろしくお願いします。
引用返信 編集キー/
■5514 / inTopicNo.2)  Re[1]: データをドラックして移動させる
□投稿者/ よねKEN (54回)-(2007/07/17(Tue) 10:00:42)
よねKEN さんの Web サイト
No5513 (こう さん) に返信
> フォームに表示されている表にたくさんデータがあり、その1行を選択し、

表というのは何というコントロールですか?
念のために聞きますが、Windowsフォームですよね?

> ドラックしながら別の行に移動させる。ということを、VB.NET2003ではできるでしょうか?

どういったことを調査されましたか?
肝になりそうなところは、
・その表で行に対してドラッグ操作を開始したかどうかを判定できるかどうか?
だと思いますが、どうでしたか?

> いろいろ調べてみてはいるのですがなかなかみつからないので、

調べる前に何を調べればよさそうかを当たりを付けた方がよいですね。
(1) 行に対してドラッグ操作を開始したか?を感知する方法
(2) 今どの行を選択しているかを知る方法
(3) 選択している行のデータを取得する方法
(4) ドラッグ先の行を知る方法
(5) ドラッグ元の行と先の行を入れ替える方法

(1)〜(4)はそのコントロールのメソッド、プロパティ、イベントを全部チェックして
該当するものがないか探しましょう。(5)は単なるロジックですから(1)〜(4)がわかれば実現できると思います。

引用返信 編集キー/
■5535 / inTopicNo.3)  Re[2]: データをドラックして移動させる
□投稿者/ こう (7回)-(2007/07/17(Tue) 18:25:26)
No5514 (よねKEN さん) に返信

返信ありがとうございます。

> 表というのは何というコントロールですか?
> 念のために聞きますが、Windowsフォームですよね?
Windowsフォームでリストボックス間でデータ移動をさせたいのです。


> 調べる前に何を調べればよさそうかを当たりを付けた方がよいですね。
> (1) 行に対してドラッグ操作を開始したか?を感知する方法
> (2) 今どの行を選択しているかを知る方法
> (3) 選択している行のデータを取得する方法
> (4) ドラッグ先の行を知る方法
> (5) ドラッグ元の行と先の行を入れ替える方法

アドバイスありがとうございました。
データを移動させるところまで完成しました。

またわからなくなってしまったらよろしくお願いします。



解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -