初学者写的一个很简单的小程序
想把文件拖到程序图标上运行程序,这样来得到文件的路径
不知道怎么做才能做到
希望得到指教

解决方案 »

  1.   

    private void Form1_Load(object sender, EventArgs e)
    {
        string[] vCommandLineArgs = Environment.GetCommandLineArgs();
        if (vCommandLineArgs.Length > 1)
        {
            string vFileName = vCommandLineArgs[1];
            if (File.Exists(vFileName))
            {
                using (StreamReader vStreamReader = new StreamReader(
                    vFileName, Encoding.Default))
                    textBox1.Text = vStreamReader.ReadToEnd();
            }
        }
    }
      

  2.   

    Environment.GetCommandLineArgs();http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemEnvironmentClassGetCommandLineArgsTopic.asp?frame=true
      

  3.   

            private void Form1_Load(object sender, EventArgs e)
            {
                MessageBox.Show(Environment.GetCommandLineArgs()[1]);
            }