TranslateTool.SynchronizePOs.buttonSelectResXDirectory_Click C# (CSharp) Method

buttonSelectResXDirectory_Click() private method

private buttonSelectResXDirectory_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void buttonSelectResXDirectory_Click(object sender, EventArgs e)
        {
            if (textBoxResXDirectory.Text.Length > 0)
                folderBrowserDialog.SelectedPath = textBoxResXDirectory.Text;
            else {
                Uri uri = new Uri(typeof(OpenDirectory).Assembly.CodeBase);
                folderBrowserDialog.SelectedPath = Path.GetFullPath(Path.GetDirectoryName(uri.LocalPath) + @"\..\..\..\..");
            }

            if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
                textBoxResXDirectory.Text = folderBrowserDialog.SelectedPath;
        }