Visual Basic 2010-使用代码检索图像

oke

我正在做纸牌游戏。我的卡片有53张图像,卡片背面有1张图像。有没有办法我可以使用资源文件,还是有办法我可以引用程序所在的文件夹,并且它仍然相对可移植,因此我可以移动该文件夹,并且程序仍然可以正常运行。我考虑过要使用案例声明并使用

My.Resources._8Hearts 'For Example

但这会占用很多空间,我确信可以避免。我知道这可以用来抓取图像:

card1.image = System.Drawing.Image.FromFile("C:\" & variable_so_I_can_get_multiple_cards & ".png")

并使用“ for”语句将每张卡放置在表格上的其他插槽中

感谢您的帮助

曼尼265

PictureBox1.Image = Image.FromFile(picPath)可以为您检索图像,无需在VB中添加资源,并且确定您已经使用了Strings,因此您可以动态附加每个图片名称的名称(而且我认为,扩展名。.PNG似乎对我来说效果最好)。
如果您需要它随安装文件夹一起移动,请找出您的应用程序路径正在使用什么MessageBox.Show(Application.StartupPath),然后在其中放置图片的文件夹,并且在发布时不要忘记添加文件夹yah?Inno Setup的(http://www.jrsoftware.org/isdl.php是一个很好的出版工具,所以,我听到的,以前从来没有使用过。
如果这个答案对您有用,请不要忘记接受它作为正确的答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Basic 2010错误

如何使用Visual Basic显示Form Access 2010

使用Visual Basic 2010更新数据库

清除文本中的Visual Basic 2010问题

使用Visual Basic 2010更新MS Access数据库时出错

在Visual Basic 2010中写入顺序文件的新行

在Visual Basic 2010 Express上上传文件并接收响应

将事件声明从C#转换为Visual Basic 2010

Visual Basic 2010 express 中的 WCF 服务库

在Visual Basic Express 2010中更新SQL查询

Process.Star 文件中的 Visual Basic 2010 空间

Visual Basic 2010 中的 Regex.Matches 问题

使用 Visual Studio 2010 重建

在Visual Basic 2010中使用Directory.GetFiles和File.Copy复制目录和结构

Excel Visual Basic代码问题

将Excel 2010与Visual FOXPRO结合使用

在Visual Basic中使用函数

VS 2013和Excel 2010中的Visual Basic:找不到xlQualityStandard(未声明)

如何获取字符串中所有数字的总和-Visual Basic 2010(模块)

输入字符串的格式不正确文本框 vb visual basic 2010

如何在Microsoft Visual Basic Express 2010中创建和删除(或移动)自由形状

从 Visual Basic 2010 连接到 ms access 数据库时如何修复溢出异常

Visual Basic 2010如何根据2组合框中的选择搜索数据库

如何在Visual Basic 2010中获取Windows 32或64位版本?

Visual Basic 2010 Express-将项目添加到ListView

Visual Basic 2010,可以识别数字的后两位

将多个程序打包到一个安装程序C#中(Visual 2010 Basic)

Visual Basic 2010,通过从bin中获取exe文件或发布来完成项目

如何使我的代码在Visual Basic中停止?