none
Kısayola bırakılan resmi açılan uygulamaya yüklemek RRS feed

  • Soru

  • Hayırlı günler;

    Uygulamayı setup yapıp pc ye kuruyorum kısayol üzerine sürükle bırak ile resim bırakıyorum uygulama açılıyor buraya kadar geldim ama resim yüklenmiyor.

    Normalde drag drop ile program açıkken resmi picturebox a yüklüyorum.

    Nasıl bir kod kullanmalıyım, yardımlarınızı bekliyorum ve şimdiden teşekkür ederim.

    7 Kasım 2017 Salı 13:22

Yanıtlar

  • 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...

    • Yanıt Olarak İşaretleyen ÖmürTokman 7 Kasım 2017 Salı 14:59
    7 Kasım 2017 Salı 14:00