开发者

open file directly

I created a text editor in 开发者_JS百科C# and I use a special file extension for the XML file that my program uses. When I use "Open With..." from the Windows context menu, my program doesn't read the file and I get an error.

How do I fix this?


In your Main() method, you need to capture the file name:

static void Main(string args[])
{
   string fileName;
   if (args.Length > 0)
      fileName = args[0];

   ...
}

Then you'll need to pass fileName to the code that opens the file. How you do that is up to you.

If your Main() method has no parameters, just add the string args[] parameter and the runtime will take care of populating the array with the commandline parameters.

If you are already doing that, then this is probably a SuperUser question.


but the Main like that

static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }

it doesn't have any parameters


you can use this simple code to answer me

   private void button1_Click(object sender, EventArgs e)
    {
        richTextBox1.Text = File.ReadAllText(@"d:\wifi.txt");
    }

the text viewed in the richtextbox1

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜