ファイルをドラッグ&ドロップした場合のそのファイル名を追加するTextBoxが2つあります。
今は、まったく同じプログラムを2つ書いていますが、これらをまとめられませんか?
つまり、下記プログラムの
textBox1.AppendText(file_name + "\r\n");
の「textBox1」の部分を、「イベントがあったTextbox」にしたいのです。
------------------
private void textBox1_DragDrop(object sender, DragEventArgs e)
{
foreach (string file_name in (string[])e.Data.GetData(DataFormats.FileDrop))
textBox1.AppendText(file_name + "\r\n");
}
private void textBox2_DragDrop(object sender, DragEventArgs e)
{
foreach (string file_name in (string[])e.Data.GetData(DataFormats.FileDrop))
textBox2.AppendText(file_name + "\r\n");
}
No.1ベストアンサー
- 回答日時:
object senderにイベントの発生したオブジェクトが入っています。
今回の場合はドロップしたコントロールが。
TextBox Target = (TextBox)sender;
として、
Target.AppendText(file_name + "\r\n");
と記述し、textBox1とtextBox2のハンドラを同じものを指定すればよいかと。
素早い、回答ありがとうございます。
なるほど!!
sender をTextBoxに型変換すれば、「イベントがあったTextbox」になるのですね。
さっそく、書き換えてみて、正常に動作すること確認できました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルアップローダーで送信...
-
Flaskでサーバー立ち上げに関して
-
sqlite文字列を格納、出力
-
POSTの項目に追加
-
Fortranでのファイル名操作につ...
-
サブフォルダ内の全てのテキス...
-
クッキー認証>クッキー削除が...
-
phpでショッピングカート機能を...
-
VBA で、スペースを含むファイ...
-
PHPで画像の渡しが上手く行きま...
-
phpのカウンタのリセット方法
-
HTMLで前の画面に戻る時、入力...
-
phpでチェックボックスでの値の...
-
テキストボックスに初期値を入れる
-
laravelを利用してコントロール...
-
phpでの複数選択チェックボック...
-
プルダウンとCSVの連動
-
PHPの初心者です。現在チェック...
-
<input type="hidden" >で配列...
-
formの外にあるチェックボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
重複を防ぐ記述について教えて...
-
VBA で、スペースを含むファイ...
-
PHPで入力フォームでデータを確...
-
Flaskでサーバー立ち上げに関して
-
phpで変数を使ってcopyできない
-
ファイル名を変更してアップロ...
-
PHPからHTMLへの変数の受け...
-
$_SESSIONに渡した後はそのまま...
-
テキストボックスの値を取得したい
-
openCVのトラックバーについて
-
scanfでの読み込み文字数制限
-
アップロードファイル名の文字化け
-
PHP MySql 画像を取得
-
Fortranでのファイル名操作につ...
-
ポインタ配列をfscanfで読み込...
-
UPDATEできない
-
WordのIDataObject::GetData呼...
-
C# 同じ処理をまとめたい
-
POSTの項目に追加
-
イタリア人がCatherineと聞いた...
おすすめ情報