OpenBve.formMain.TryLoadImage C# (CSharp) Méthode

TryLoadImage() private méthode

Attempts to load an image into a picture box using the OpenBVE path resolution API
private TryLoadImage ( PictureBox Box, string Title ) : void
Box System.Windows.Forms.PictureBox
Title string
Résultat void
		private void TryLoadImage(PictureBox Box, string Title)
		{
			try
			{
				string Folder = Program.FileSystem.GetDataFolder("Menu");
				string File = OpenBveApi.Path.CombineFile(Folder, Title);
				if (System.IO.File.Exists(File))
				{
					try
					{
						Box.Image = Image.FromFile(File);
						return;
					}
					catch
					{
						Box.Image = Box.ErrorImage;
						return;
					}
				}
				Box.Image = Box.ErrorImage;
			}
			catch
			{
				Box.Image = Box.ErrorImage;
			}
		}
formMain