private void loadListToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog OpenProto = new OpenFileDialog();
OpenProto.Filter = "Proto list|*.fopro;*.lst";
OpenProto.Multiselect = true;
OpenProto.RestoreDirectory = true;
if (OpenProto.ShowDialog() == DialogResult.OK)
{
foreach (String FileName in OpenProto.FileNames)
{
if (Path.GetExtension(FileName) == ".lst")
{
foreach (String Line in File.ReadAllLines(FileName, Encoding.UTF8))
{
if (Line.Length > 0 && Line[0] == '#')
continue;
if (Path.IsPathRooted(Line))
LoadFileName(Line);
else
LoadFileName(Path.GetDirectoryName(FileName) + Path.DirectorySeparatorChar + Line);
}
}
else
LoadFileName(FileName);
}
}
}