use*_*084 4 c# image relative-path winforms
我的应用程序中有一个图像,我的winforms中有一张图片
public static string Correct_Icons = @"C:\Users\xyz\Documents\Visual Studio 2008\Projects\FileShareMgmt\FileShareMgmt\Resources\Correct.png";
public static string warning_Icon = @"C:\Users\xyz\Documents\Visual Studio 2008\Projects\FileShareMgmt\FileShareMgmt\Resources\Warning.png";
cell.Value = Image.FromFile("Resources/warning_Icon);
Run Code Online (Sandbox Code Playgroud)
但我想要的只是相对路径而不是完整路径.
我想要这个
public static string Correct_Icons = "\Resources\Correct.png";
Run Code Online (Sandbox Code Playgroud)
和续 .... /不工作
age*_*t-j 17
对于我的程序,Path.GetDirectoryName (Assembly.GetExecutingAssembly().Location)
返回
C:\code\test\Junk\bin\Debug
.
cell.Value = Image.FromFile(
Path.Combine (
Path.GetDirectoryName (Assembly.GetExecutingAssembly().Location),
"Resources/warning_Icon"));
Run Code Online (Sandbox Code Playgroud)
当然,通常您会将资源嵌入到程序集中,除非您想在不重新编译的情况下更改它们.
归档时间: |
|
查看次数: |
28475 次 |
最近记录: |