Windows, kısayol üzerine bırakılan dosyaların yolunu komut satırı parametresi olarak uygulamaya gönderiyor.
Buna göre,
// Program.cs içerisinde...
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
public static string ImageFilePath = null;
[STAThread]
static void Main(string[] args)
{
if (args.Length > 0)
{
ImageFilePath = args[0];
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
// Form1 içerisinde
public Form1()
{
InitializeComponent();
if (!string.IsNullOrEmpty(Program.ImageFilePath))
{
pictureBox1.Image = Image.FromFile(ImageFilePath);
}
}
kodları ile uygulamaya aktarılan parametreleri kontrol ederek sonuca ulaşırsınız...
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...