English 中文(简体)
如何把新闻节目的名称和途径传给我的节目?
原标题:how to pass the name & the path of pressed program to my program?
  • 时间:2011-04-22 05:59:16
  •  标签:
  • c#
  • winforms

i 我的C#方案可以开放。

i 加入我的方案。

但是,如何做到这一点:当我发布任何文件时(我的节目开始)。

以及我如何通过名称和邮局;一只新闻文件的道路?

i 想打开这一文件 *。

预先感谢

最佳回答

这将是向<代码>Main()提出的第一个论点:

static void Main(string[] args)
{
   string sdfFileName = args[0];

   using(var connection = new SqlCeConnection("Data Source = "+sdfFileName))
    {
      //connected to SQL Server Compact database (*.sdf)
    }
}
问题回答

Look into this topic - Associating file extensions with a program
In short words, when you are registering association for your file you should write some registr keys (see link to know which) and in shell open command key you should write command which would run your app and pass file path as command line args. It will looks like "c:Myappapp.exe" %1, where %1 translates in full file path at call time. So after that you should use command args as desribed in Mark Cidade s answer





相关问题
Bring window to foreground after Mutex fails

I was wondering if someone can tell me what would be the best way to bring my application to the foreground if a mutex was not able to be created for a new instance. E.g.: Application X is running ...

How to start WinForm app minimized to tray?

I ve successfully created an app that minimizes to the tray using a NotifyIcon. When the form is manually closed it is successfully hidden from the desktop, taskbar, and alt-tab. The problem occurs ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

Handle DataTable.DataRow cell change event

I have a DataTable that has several DataColumns and DataRow. Now i would like to handle an event when cell of this DataRow is changed. How to do this in c#?

Apparent Memory Leak in DataGridView

How do you force a DataGridView to release its reference to a bound DataSet? We have a rather large dataset being displayed in a DataGridView and noticed that resources were not being freed after the ...

ALT Key Shortcuts Hidden

I am using VS2008 and creating forms. By default, the underscore of the character in a textbox when using an ampersand is not shown when I run the application. ex. "&Goto Here" is not ...

WPF-XAML window in Winforms Application

I have a Winforms application coded in VS C# 2008 and want to insert a WPF window into the window pane of Winforms application. Could you explain me how this is done.

热门标签