初めまして。
ドモンと申します。
早速質問させていただきます。
複数のファイルがフォーム上にドラッグされたとき、
ドラッグされたファイル名をテキストファイルに書き込ませて、
全てのファイル名が書き込まれたら次の処理に進むようにしたいのですが、
フォームに幾つのファイルがドラッグされたかわかるような方法はありますか?
環境を書き込み忘れました。。。。
vb.netです。
Drag&Dropされたファイルのファイル名を取得する
http://dobon.net/vb/dotnet/control/droppedfile.html
は参考になりませんか?
Blueさん
お返事ありがとうございます。
まだVB初めて日がたたず、プログラミングというのも経験がないため、他にいいやり方があるとは思うのですが、一応私が目指しているやり方を書き込みます。
複数のファイルをフォームにドラッグすると、その複数のファイルが幾つかをカウントし(変数に代入)、そのカウント分のループさせファイル名をテキストボックスに書き込む。
それが終了したら、次のステップ(その複数ファイルが書き込まれたテキストファイルを使用するもの)に進む。
(説明がわかりにくくて申し訳ないです)
> Drag&Dropされたファイルのファイル名を取得する
は今現在使っていますが、複数ファイルがドラッグされるとその回数分だけプログラム全体が動いてしまい、うまくいきません。
>複数ファイルがドラッグされるとその回数分だけプログラム全体が動いてしまい
実際どんなコードを書いているのでしょうか?
>複数のファイルをフォームにドラッグすると、その複数のファイルが幾つかをカウントし(変数に代入)、
>そのカウント分のループさせファイル名をテキストボックスに書き込む。
は、上記のサイトのとおりできているわけなんですよね?
申し訳ありません。
似たようなサイトと勘違いしてました。
上記のサイトのコードを実行してみたところ、なんとかできそうです。
お手数おかけしましたw
ツイート | ![]() |