emirhan31ke
Decapat
- Katılım
- 27 Aralık 2022
- Mesajlar
- 101
- Çözümler
- 1
Daha fazla  
				
					
						
						
							
	
		
	
		
			
			
				
			
			
		
		
	- Cinsiyet
- Erkek
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Streamdeck_deneme{    public partial class Form1 : Form    {        OpenFileDialog openFileDialog1 = new OpenFileDialog(); // OpenFileDialog nesnesini formun dışında tanımlıyoruz        public Form1()        {            InitializeComponent();            this.KeyPreview = true; // Formun tuş vuruşlarını algılamasını sağlar            this.KeyDown += Form1_KeyDown; // KeyDown olayına olay işleyicisi ekler        }        private void xdosya()        {            // Dosya seçme penceresinden seçilen dosyanın yolu boş değilse            if (!string.IsNullOrEmpty(openFileDialog1.FileName))            {                // Dosyayı çalıştır                Process.Start(openFileDialog1.FileName);            }            else            {                // Kullanıcı henüz dosya seçmediği için bir uyarı mesajı göster                MessageBox.Show("önce bir dosya seçin.");            }        }        private void button1_Click(object sender, EventArgs e)        {            // Dosya seçim penceresini göster ve kullanıcının seçimini al            DialogResult result = openFileDialog1.ShowDialog();            // Kullanıcı bir dosya seçtiyse ve "Tamam" düğmesine bastıysa            if (result == DialogResult.OK)            {                // Seçilen dosyanın yolunu al                string filePath = openFileDialog1.FileName;                // Dosya yolunu ekrana yazdır (opsiyonel)                Console.WriteLine("Seçilen dosya: " + filePath);            }        }        private void Form1_KeyDown(object sender, KeyEventArgs e)        {            // Eğer basılan tuş "X" ise            if (e.KeyCode == Keys.X)            {                xdosya();                          }        }    }}Kod olması gerektiği gibi çalışıyor dosyayı seçiyorum X e basıyorum seçtiğim dosyayı 2 kere açıyor. Nasıl çözebilirim?
			
				Son düzenleyen: Moderatör: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
	
		
			
		
		
	
								
							
							 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		