private void LoadPattern(AC.Pattern pattern)
{
titleText.Text = pattern.Title;
authorNameText.Text = pattern.Author.Name;
authorTownText.Text = pattern.Author.Town;
authorUniqueIDText.Text = string.Join(":", pattern.Author.UniqueID.Select(b => b.ToString("X2")));
for (int i = 0; i < pattern.ColorPalette.Colors.Length; i++)
paletteControl.Items[i] = AC.Palette.GetColorIndexByCode(pattern.ColorPalette.Colors[i]);
patternEditor.LoadPattern(pattern);
titleText.Enabled = true;
editColorsButton.Enabled = true;
createQRButton.Enabled = true;
}