omrfarukarpa adlı üyeden alıntı: mesajı görüntüle
        Thread t;
        private const string initialDir = "C:\\";
        private const string FileName = "aa.jpg";
        private void button1_Click(object sender, EventArgs e)
        {
            string combinedDir = initialDir + FileName;
            if (File.Exists(combinedDir))
            {
                openFileDialog1.InitialDirectory = initialDir;
                openFileDialog1.FileName = FileName;
                BeginInvoke((Action)(() => openFileDialog1.ShowDialog()));
                t = new Thread(new ThreadStart(SendKey));
                t.Start(); // Thread starts.
            }
            else
            {
                openFileDialog1.InitialDirectory = initialDir;
                openFileDialog1.FileName = FileName;
                openFileDialog1.ShowDialog();
            }
        }

        private void SendKey()
        {
            Thread.Sleep(100);
            SendKeys.SendWait("+{TAB}");
            SendKeys.SendWait("+{TAB}");
            SendKeys.SendWait(FileName);
        }
hocam r10da ilk defa konu açtımda karışık oldu baya mesajlar farklı yerdeler ondan bi duraksadım