本文整理汇总了C#中SettingsDictionary.GetBranchHistory方法的典型用法代码示例。如果您正苦于以下问题:C# SettingsDictionary.GetBranchHistory方法的具体用法?C# SettingsDictionary.GetBranchHistory怎么用?C# SettingsDictionary.GetBranchHistory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SettingsDictionary
的用法示例。
在下文中一共展示了SettingsDictionary.GetBranchHistory方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MainForm
/**************************************************************************************************************************************
*
* Initialisation and GUI state routines
*
* ***********************************************************************************************************************************/
/// <summary>
/// Constructor for the class
/// </summary>
public MainForm()
{
InitializeComponent();
string appVersion = System.Diagnostics.FileVersionInfo.GetVersionInfo(Application.ExecutablePath).FileVersion;
_localSettings = new SettingsDictionary(GetDataFilePath(TPaths.Settings), appVersion);
_localSettings.Load();
_externalLinks = new ExternalLinksDictionary(GetDataFilePath(TPaths.ExternalLinks));
_externalLinks.Load();
_externalLinks.PopulateListBox(lstExternalWebLinks);
PopulateCombos();
this.Text = Program.APP_TITLE;
cboCodeGeneration.SelectedIndex = _localSettings.CodeGenerationComboID;
cboCompilation.SelectedIndex = _localSettings.CompilationComboID;
cboMiscellaneous.SelectedIndex = _localSettings.MiscellaneousComboID;
cboDatabase.SelectedIndex = _localSettings.DatabaseComboID;
cboSourceCode.SelectedIndex = _localSettings.SourceCodeComboID;
chkAutoStartServer.Checked = _localSettings.AutoStartServer;
chkAutoStopServer.Checked = _localSettings.AutoStopServer;
chkCheckForUpdatesAtStartup.Checked = _localSettings.AutoCheckForUpdates;
chkMinimizeServer.Checked = _localSettings.MinimiseServerAtStartup;
chkTreatWarningsAsErrors.Checked = _localSettings.TreatWarningsAsErrors;
chkCompileWinform.Checked = _localSettings.CompileWinForm;
chkStartClientAfterGenerateWinform.Checked = _localSettings.StartClientAfterCompileWinForm;
txtYAMLPath.Text = _localSettings.YAMLLocation;
txtFlashAfterSeconds.Text = _localSettings.FlashAfterSeconds.ToString();
if (_localSettings.BranchLocation != String.Empty)
{
cboBranchLocation.Items.Add(_localSettings.BranchLocation);
for (int i = 1; i < 10; i++)
{
string path = _localSettings.GetBranchHistory(i);
if (path == String.Empty)
{
break;
}
cboBranchLocation.Items.Add(path);
}
cboBranchLocation.SelectedIndex = 0;
}
txtLaunchpadUserName.Text = _localSettings.LaunchpadUserName;
txtBazaarPath.Text = _localSettings.BazaarPath;
ValidateBazaarPath();
_sequence = ConvertStringToSequenceList(_localSettings.Sequence);
_altSequence = ConvertStringToSequenceList(_localSettings.AltSequence);
ShowSequence(txtSequence, _sequence);
ShowSequence(txtAltSequence, _altSequence);
lblVersion.Text = "Version " + appVersion;
SetBranchDependencies();
GetServerState();
SetEnabledStates();
SetToolTips();
// Check if we were launched using commandline switches
// If so, we execute the instruction, start a timer, which then will close us down.
if (Program.cmdLine.StartServer)
{
linkLabelStartServer_LinkClicked(null, null);
ShutdownTimer.Enabled = true;
}
else if (Program.cmdLine.StopServer)
{
linkLabelStopServer_LinkClicked(null, null);
ShutdownTimer.Enabled = true;
}
}