<small id='H0lCa'></small><noframes id='H0lCa'>

        <legend id='H0lCa'><style id='H0lCa'><dir id='H0lCa'><q id='H0lCa'></q></dir></style></legend>

        • <bdo id='H0lCa'></bdo><ul id='H0lCa'></ul>
      1. <tfoot id='H0lCa'></tfoot>
        <i id='H0lCa'><tr id='H0lCa'><dt id='H0lCa'><q id='H0lCa'><span id='H0lCa'><b id='H0lCa'><form id='H0lCa'><ins id='H0lCa'></ins><ul id='H0lCa'></ul><sub id='H0lCa'></sub></form><legend id='H0lCa'></legend><bdo id='H0lCa'><pre id='H0lCa'><center id='H0lCa'></center></pre></bdo></b><th id='H0lCa'></th></span></q></dt></tr></i><div id='H0lCa'><tfoot id='H0lCa'></tfoot><dl id='H0lCa'><fieldset id='H0lCa'></fieldset></dl></div>

        C#拖放文件形成

        时间:2023-08-25

          <small id='nJM2X'></small><noframes id='nJM2X'>

          <tfoot id='nJM2X'></tfoot>

            • <bdo id='nJM2X'></bdo><ul id='nJM2X'></ul>
              <legend id='nJM2X'><style id='nJM2X'><dir id='nJM2X'><q id='nJM2X'></q></dir></style></legend>
                <tbody id='nJM2X'></tbody>
                <i id='nJM2X'><tr id='nJM2X'><dt id='nJM2X'><q id='nJM2X'><span id='nJM2X'><b id='nJM2X'><form id='nJM2X'><ins id='nJM2X'></ins><ul id='nJM2X'></ul><sub id='nJM2X'></sub></form><legend id='nJM2X'></legend><bdo id='nJM2X'><pre id='nJM2X'><center id='nJM2X'></center></pre></bdo></b><th id='nJM2X'></th></span></q></dt></tr></i><div id='nJM2X'><tfoot id='nJM2X'></tfoot><dl id='nJM2X'><fieldset id='nJM2X'></fieldset></dl></div>

                • 本文介绍了C#拖放文件形成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  如何通过拖放将文件加载到表单中?

                  How could I load files to a form by drag-and-drop?

                  会出现什么事件?

                  我应该使用哪个组件?

                  以及拖放到表单后如何确定文件名和其他属性?

                  And how to determine name of file and others properties after drag-and-dropping it to a form?

                  谢谢!

                  代码

                     private void panel1_DragEnter(object sender, DragEventsArgs e){
                          if (e.Data.GetDataPresent(DataFormats.Text)){
                                e.Effect = DragDropEffects.Move;
                                MessageBox.Show(e.Data.GetData(DataFormats.Text).toString());
                          }
                          if (e.Data.GetDataPresent(DataFormats.FileDrop)){
                  
                          }
                     }
                  

                  好的,这行得通.

                  文件呢?如何获取文件名和扩展名?

                  How about files? How can I get filename and extension?

                  这只是一个 dragEnter 动作.

                  推荐答案

                  此代码将循环并打印所有拖入窗口的文件的全名(包括扩展名):

                  This code will loop through and print the full names (including extensions) of all the files dragged into your window:

                  if (e.Data.GetDataPresent(DataFormats.FileDrop))
                  {
                        string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
                        foreach (string filePath in files) 
                        {
                            Console.WriteLine(filePath);
                        }
                  }
                  

                  这篇关于C#拖放文件形成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何在不违反 MVVM 原则的情况下处理拖放? 下一篇:接收从网页拖动到 WPF 窗口的图像

                  相关文章

                  最新文章

                • <tfoot id='JseQo'></tfoot>

                  <legend id='JseQo'><style id='JseQo'><dir id='JseQo'><q id='JseQo'></q></dir></style></legend>
                • <i id='JseQo'><tr id='JseQo'><dt id='JseQo'><q id='JseQo'><span id='JseQo'><b id='JseQo'><form id='JseQo'><ins id='JseQo'></ins><ul id='JseQo'></ul><sub id='JseQo'></sub></form><legend id='JseQo'></legend><bdo id='JseQo'><pre id='JseQo'><center id='JseQo'></center></pre></bdo></b><th id='JseQo'></th></span></q></dt></tr></i><div id='JseQo'><tfoot id='JseQo'></tfoot><dl id='JseQo'><fieldset id='JseQo'></fieldset></dl></div>
                  1. <small id='JseQo'></small><noframes id='JseQo'>

                    • <bdo id='JseQo'></bdo><ul id='JseQo'></ul>