* U K I Y A H O N P O *
Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura,
che la diritta via era smarrita.
Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
浮子屋商店もよろしく。

C#コード断片/共通/ファイルのドラッグを受け取る

Top > C#コード断片 > 共通 > ファイルのドラッグを受け取る

フォームへのファイルのドラッグ&ドロップを受け取る方法。

こんな感じ。

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
-
-
|
!
!
 
-
|
-
|
-
|
|
!
-
-
|
!
!
!
private void FrmMain_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) {
    if(e.Data.GetDataPresent(DataFormats.FileDrop,true)){
        e.Effect=DragDropEffects.All;
    }
}
 
private void FrmMain_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) {
    string[] filename=null;
    try{
        filename=(string[])e.Data.GetData(DataFormats.FileDrop,true);
    }catch(Exception ex){
        System.Diagnostics.Debug.WriteLine(ex.Message);
        return;
    }
    for(int i=0;i<filename.Length;i++){
        if(filename[i]!=null && File.Exists(filename[i])){
            //なんか処理
        }
    }
}

このページの最終更新日: 2006/05/22 00:47:05 HAST (6771d)
このページのトラックバックURL: https://ukiya.sakura.ne.jp/index.php?tb_id=4fb98aeb6272b1ca3c3322926f5299a6