BT Profesyonelleri ve Kullanıcılar için ipuçları
C# ile Programlama

C# ile OpenFileDialog, SaveFileDialog ve FolderBrowserDialog Kullanımı

OpenFileDialog (Dosya Açma Diyaloğu)

OpenFileDialog, kullanıcının bir veya birden fazla dosya seçmesini sağlayan bir diyaloğudur. Genellikle dosya okuma veya açma işlemleri için kullanılır.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
using System.Windows.Forms;
class Program
{
static void Main()
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Metin Dosyaları (*.txt)|*.txt|Tüm Dosyalar (*.*)|*.*"; // Dosya filtreleme
openFileDialog.Title = "Bir Dosya Seçin"; // Diyalog başlığı
// Diyaloğu göster ve kullanıcı bir dosya seçti mi kontrol et
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string selectedFile = openFileDialog.FileName; // Seçilen dosyanın yolu
Console.WriteLine("Seçilen dosya: " + selectedFile);
}
}
}
using System; using System.Windows.Forms; class Program { static void Main() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Metin Dosyaları (*.txt)|*.txt|Tüm Dosyalar (*.*)|*.*"; // Dosya filtreleme openFileDialog.Title = "Bir Dosya Seçin"; // Diyalog başlığı // Diyaloğu göster ve kullanıcı bir dosya seçti mi kontrol et if (openFileDialog.ShowDialog() == DialogResult.OK) { string selectedFile = openFileDialog.FileName; // Seçilen dosyanın yolu Console.WriteLine("Seçilen dosya: " + selectedFile); } } }
using System;
using System.Windows.Forms;

class Program
{
    static void Main()
    {
        OpenFileDialog openFileDialog = new OpenFileDialog();
        openFileDialog.Filter = "Metin Dosyaları (*.txt)|*.txt|Tüm Dosyalar (*.*)|*.*"; // Dosya filtreleme
        openFileDialog.Title = "Bir Dosya Seçin"; // Diyalog başlığı

        // Diyaloğu göster ve kullanıcı bir dosya seçti mi kontrol et
        if (openFileDialog.ShowDialog() == DialogResult.OK)
        {
            string selectedFile = openFileDialog.FileName; // Seçilen dosyanın yolu
            Console.WriteLine("Seçilen dosya: " + selectedFile);
        }
    }
}

SaveFileDialog (Dosya Kaydetme Diyaloğu)

SaveFileDialog, kullanıcının dosyayı kaydedeceği yeri ve dosya adını seçmesini sağlar. Genellikle dosya kaydetme işlemlerinde kullanılır.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
using System.Windows.Forms;
class Program
{
static void Main()
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "Metin Dosyaları (*.txt)|*.txt|Tüm Dosyalar (*.*)|*.*"; // Dosya filtreleme
saveFileDialog.Title = "Farklı Kaydet"; // Diyalog başlığı
// Diyaloğu göster ve kullanıcı bir dosya adı ve konumu seçti mi kontrol et
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
string savePath = saveFileDialog.FileName; // Seçilen dosya yolu
Console.WriteLine("Dosya şu yolda kaydedilecek: " + savePath);
}
}
}
using System; using System.Windows.Forms; class Program { static void Main() { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Metin Dosyaları (*.txt)|*.txt|Tüm Dosyalar (*.*)|*.*"; // Dosya filtreleme saveFileDialog.Title = "Farklı Kaydet"; // Diyalog başlığı // Diyaloğu göster ve kullanıcı bir dosya adı ve konumu seçti mi kontrol et if (saveFileDialog.ShowDialog() == DialogResult.OK) { string savePath = saveFileDialog.FileName; // Seçilen dosya yolu Console.WriteLine("Dosya şu yolda kaydedilecek: " + savePath); } } }
using System;
using System.Windows.Forms;

class Program
{
    static void Main()
    {
        SaveFileDialog saveFileDialog = new SaveFileDialog();
        saveFileDialog.Filter = "Metin Dosyaları (*.txt)|*.txt|Tüm Dosyalar (*.*)|*.*"; // Dosya filtreleme
        saveFileDialog.Title = "Farklı Kaydet"; // Diyalog başlığı

        // Diyaloğu göster ve kullanıcı bir dosya adı ve konumu seçti mi kontrol et
        if (saveFileDialog.ShowDialog() == DialogResult.OK)
        {
            string savePath = saveFileDialog.FileName; // Seçilen dosya yolu
            Console.WriteLine("Dosya şu yolda kaydedilecek: " + savePath);
        }
    }
}

FolderBrowserDialog (Klasör Seçme Diyaloğu)

FolderBrowserDialog, kullanıcının bir klasör seçmesini sağlar. Bu diyalog, dosya yerine klasör seçmeye yöneliktir.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
using System.Windows.Forms;
class Program
{
static void Main()
{
FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
folderBrowserDialog.Description = "Bir klasör seçin"; // Diyalog açıklaması
// Diyaloğu göster ve kullanıcı bir klasör seçti mi kontrol et
if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
string selectedFolder = folderBrowserDialog.SelectedPath; // Seçilen klasör yolu
Console.WriteLine("Seçilen klasör: " + selectedFolder);
}
}
}
using System; using System.Windows.Forms; class Program { static void Main() { FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); folderBrowserDialog.Description = "Bir klasör seçin"; // Diyalog açıklaması // Diyaloğu göster ve kullanıcı bir klasör seçti mi kontrol et if (folderBrowserDialog.ShowDialog() == DialogResult.OK) { string selectedFolder = folderBrowserDialog.SelectedPath; // Seçilen klasör yolu Console.WriteLine("Seçilen klasör: " + selectedFolder); } } }
using System;
using System.Windows.Forms;

class Program
{
    static void Main()
    {
        FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
        folderBrowserDialog.Description = "Bir klasör seçin"; // Diyalog açıklaması

        // Diyaloğu göster ve kullanıcı bir klasör seçti mi kontrol et
        if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
        {
            string selectedFolder = folderBrowserDialog.SelectedPath; // Seçilen klasör yolu
            Console.WriteLine("Seçilen klasör: " + selectedFolder);
        }
    }
}

Bir yorum ekleyin

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir