//Create Open File Diolog to Select File
OpenFileDialog O1 = new OpenFileDialog();
//The User Cannot Select Mora than one
O1.Multiselect = false;
//Set Filter :.txt and Title
O1.Filter = "TextFiles(*.txt)|*.txt";
O1.Title = "Select Text File";
//IF The user OKay the Diolog
if (O1.ShowDialog() == DialogResult.OK)
{
//Read Lines
string[] Lines = System.IO.File.ReadAllLines(O1.FileName, UTF8Encoding.UTF8);
//Search in Files
foreach (string str in Lines)
{
//Add Item
listBox1.Items.Add(str);
}
}
اگه می خواهی قابلیت مالتی سللکت هم داشته باشه:
//Create Open File Diolog to Select File
OpenFileDialog O1 = new OpenFileDialog();
//The User Can Multi Select
O1.Multiselect = true;
//Set Filter :.txt and Title
O1.Filter = "TextFiles(*.txt)|*.txt";
O1.Title = "Select Text File";
//IF The user OKay the Diolog
if (O1.ShowDialog() == DialogResult.OK)
{
//Search in the FileNames(Address)
foreach (string strFileName in O1.FileNames)
{
//Read Lines
string[] Lines = System.IO.File.ReadAllLines(strFileName, UTF8Encoding.UTF8);
//Search in Files
foreach (string str in Lines)
{
//Add Item
listBox1.Items.Add(str);
}
}
}