Ejemplo n.º 1
0
 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;
 }