MissionPlanner.OSDVideo.GetFileName C# (CSharp) Method

GetFileName() private method

private GetFileName ( String filter, Control ctl ) : String
filter String
ctl Control
return String
        private String GetFileName(String filter, Control ctl)
        {
            using (OpenFileDialog dlg = new OpenFileDialog())
            {
                dlg.Filter = filter;
                dlg.RestoreDirectory = true;
                if (ctl.Text.Length > 0)
                {
                    dlg.InitialDirectory = GetCurrentFilePath(ctl);
                }
                if (dlg.ShowDialog(this) == DialogResult.OK)
                {
                    return dlg.FileName;
                }
                else
                {
                    return null;
                }
            }
        }