Пример #1
0
 private void destinationPathTextBox_TextChanged(object sender, EventArgs e)
 {
     if (destinationPathTextBox.Text.Length > 2 && Char.IsLetter(destinationPathTextBox.Text[0]) && destinationPathTextBox.Text[1] == ':' && destinationPathTextBox.Text[2] == '\\')
     {
         nextButton.Enabled = true;
         InstallManager.RefreshInstallPanel(destinationPathTextBox, availableSpaceLabel1, requiredSpaceLabel1, languageComboBox, OptionManager.GetLanguage(this));
     }
     else
     {
         nextButton.Enabled        = false;
         availableSpaceLabel1.Text = LanguageUtil.GetCurrentLanguageString("Unavailable", Name, OptionManager.GetLanguage(this));
     }
 }
Пример #2
0
        private void browseButton_Click(object sender, EventArgs e)
        {
            folderBrowserDialog.Description = LanguageUtil.GetCurrentLanguageString("BrowseDescription", Name, OptionManager.GetLanguage(this));

            if (Directory.Exists(destinationPathTextBox.Text))
            {
                folderBrowserDialog.SelectedPath = destinationPathTextBox.Text;
            }
            else
            {
                folderBrowserDialog.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
            }

            if (folderBrowserDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            destinationPathTextBox.Text = folderBrowserDialog.SelectedPath;
            InstallManager.RefreshInstallPanel(destinationPathTextBox, availableSpaceLabel1, requiredSpaceLabel1, languageComboBox, OptionManager.GetLanguage(this));
        }