Application.StartupPath
or
System.Environment.CurrentDirectory得到的是应用程序路径。Assembly.GetExecutingAssembly().Location;
or
System.Environment.CurrentDirectory得到的是应用程序路径。Assembly.GetExecutingAssembly().Location;
解决方案 »
- winform导出excel后怎么用代码操作排版!如:字体加粗,加大,合并单元格..
- 如何获取datagridview水平滚动条高度
- 如何判断圆形范围
- 请教操作WebBrowser的几行代码
- C#委托求助~~~~~~~~~~~~Help
- 如何实现下面的排序问题
- Remoting高手请进,一个问题好头痛哦!请大家帮我看看吧。我想这个问题是个很高深的东东!!!!!!!!!!
- 求助关于TextBox的问题
- winform程序,大量Label的Text修改,UI更新跟不上如何解决?
- 难题求援:在一个控件中定义一个对象数组属性,但赋值时出现问题!不知是不是属性不支持这种类型?谢谢!!!
- 哪里有True DBGrid for .NET下载?
- 怎么更改键盘输入光标的形状?
這只不過得到執行EXE文件的路經
我是想得到當前如經:
例如:一有個窗體FrmMain中有一個按鈕ButtonOK
當單擊ButtonOK得到FrmMain的路經?
MessageBox.Show(Application.StartupPath);如果还不行,贴上你的code来。
private void FrmRep101_Load(object sender, System.EventArgs e)
{
MessageBox.Show(Application.StartupPath);
}
它顯示的是“F:\doc\MyApp\bin\Degbug”
我創的工程是放在F:\doc裡面
如果你是使用的却生配置,也可以这样,但是不敢一旦这个exe拷贝的其他的地方,就有可能有问题。
DirectoryInfo dir = new DirectoryInfo(Directory.GetCurrentDirectory());MessageBox.Show(dir.Parent.Parent.FullName);
F:\doc\MyApp