কিভাবে সি # ব্যবহার করে উইন্ডোজ ফর্মটিতে ব্রাউজ ফাইল বোতাম যুক্ত করবেন


91

আমি যখন "ব্রাউজ" বোতামটি ক্লিক করি তখন আমি স্থানীয় হার্ড ডিস্কে একটি ফাইল নির্বাচন করতে চাই।

OpenFileDialogনিয়ন্ত্রণটি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে আমার কোনও ধারণা নেই । আমাকে কি কেউ সাহায্য করতে পারবেন?

উত্তর:


104

এই লিঙ্কগুলি উদাহরণ সহ এটি ব্যাখ্যা করে

http://dotnetperls.com/openfiledialog

http://www.geekpedia.com / টিউটোরিয়াল67_ ব্যবহার-OpenFileDialog-to-open-files.html

private void button1_Click(object sender, EventArgs e)
{
    int size = -1;
    DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
    if (result == DialogResult.OK) // Test result.
    {
       string file = openFileDialog1.FileName;
       try
       {
          string text = File.ReadAllText(file);
          size = text.Length;
       }
       catch (IOException)
       {
       }
    }
    Console.WriteLine(size); // <-- Shows file size in debugging mode.
    Console.WriteLine(result); // <-- For debugging use.
}

49
var FD = new System.Windows.Forms.OpenFileDialog();
if (FD.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
    string fileToOpen = FD.FileName;

    System.IO.FileInfo File = new System.IO.FileInfo(FD.FileName);

    //OR

    System.IO.StreamReader reader = new System.IO.StreamReader(fileToOpen);
    //etc
}

30
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "C# Corner Open File Dialog" ;
fdlg.InitialDirectory = @"c:\" ;
fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*" ;
fdlg.FilterIndex = 2 ;
fdlg.RestoreDirectory = true ;
if(fdlg.ShowDialog() == DialogResult.OK)
{
textBox1.Text = fdlg.FileName ;
}

এই কোডটিতে আপনি আপনার ঠিকানাটি একটি পাঠ্য বাক্সে রাখতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.