private void UpdateMediumLogo() { MediumLogoTextBox.WithError = false; if (string.IsNullOrEmpty(MediumLogoTextBox.Text)) { CurrentVisualElements.MediumLogo = null; MediumTilePreview.TileImage = CurrentMenuItem.Icon; } else { Image image = CurrentVisualElements.GetLogoImage(MediumLogoTextBox.Text, 100); if (image != null) { CurrentVisualElements.MediumLogo = PathUtils.GetRelativePath(MediumLogoTextBox.Text, CurrentVisualElements.Directory); MediumTilePreview.TileImage = new Bitmap(image, new Size(100, 100)); } else { CurrentVisualElements.MediumLogo = null; MediumTilePreview.TileImage = null; MediumLogoTextBox.WithError = true; } } MediumTilePreview.BackColor = MediumTilePreview.BackColor; }