我正在开发WinForms中的游戏启动器,您可以在其中自己添加游戏,但是我遇到了问题。我希望能够向您添加的游戏添加图像 (这是我希望完成后显示的样子)
添加文本并按图片框启动游戏可以按照我的意愿进行,但是我不知道如何添加图像。
现在,我要“添加图像”按钮打开一个OpenFileDialog,您可以在其中选择图像,然后将其与其余文件保存在同一文件夹中,然后以第一种形式加载。 / p>
string dir = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)+“ / App Launcher / Games”;
我环顾了一下,但没有找到C#的任何东西
任何帮助或指向相似帖子的链接都将有所帮助!
答案 0 :(得分:1)
在您的button
单击事件中,打开文件对话框:
if( openFileDialog1.ShowDialog() == DialogResult.OK ) {
string filePath = openFileDialog1.FileName; //take whole path
File.Copy( filePath, @"Directory you want to be saved\" + Path.GetFileName( filePath ) );
//in case file is not valid image
try {
pictureBox1.Image = Image.FromFile( filePath ); //set image to picbox
}
catch( Exception ex ) {
MessageBox.Show( ex.ToString() );
}
}
您应该进行文件对话框以打开像.bmp, .png, .jpg, ...
这样的图像扩展名