• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

帮忙看不看 二句话有什么不同?

raozr 2003-05-15 12:37:17
imgLeft = new Bitmap( GetType(), "left.png" );
imgLeft = Image.FromFile(@"E:\test\WindowsApplication2\left.png");


这二句话, 有什么不同.

为什么用上面那句, 总说文件找不到.
而图片文件就放在项目的根目录下.
在VS.net 中还需要做什么, 我才能用第一句话.
...全文
7 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zydchina 2003-05-15
应该放在bin的目录中
回复
brightzh 2003-05-15
你的exe在debug目录下面。
所以找不到。
可以把该文件拷贝到exe这个目录里面
回复
LiSDN 2003-05-15
什么要用GetType()啊,不用也可以
回复
LiSDN 2003-05-15
imgLeft = new Bitmap( GetType(), System.Environment.CurrentDirectory.ToString()
+"\\left.png" );
回复
LiSDN 2003-05-15
EXE所在的目錄名
System.Environment.CurrentDirectory.ToString()
回复
ETstudio 2003-05-15
imgLeft = new Bitmap( GetType(), "..\\..\\left.png" );
看看这样可以吗,我也没用过
回复
开心就好 2003-05-15
从指定的资源初始化 Bitmap 类的新实例。

[Visual Basic]
<Serializable>
<ComVisible(True)>
Public Sub New( _
ByVal type As Type, _
ByVal resource As String _
)
[C#]
[Serializable]
[ComVisible(true)]
public Bitmap(
Type type,
string resource
);
[C++]
[Serializable]
[ComVisible(true)]
public: Bitmap(
Type* type,
String* resource
);
[JScript]
public
Serializable
ComVisible(true)
function Bitmap(
type : Type,
resource : String
);
参数
type
用于提取资源的类。
resource
资源名。
要求
平台: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family

请参见
Bitmap 类 | Bitmap 成员 | System.Drawing 命名空间 | Bitmap 构造函数重载列表
回复
raozr 2003-05-15
我看别人写的代码, 都是直接就这么写
imgLeft = new Bitmap( GetType(), "left.png" );
是不是和资源有什么关系.



回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2003-05-15 12:37
社区公告

让您成为最强悍的C#开发者