private void loadNotePreview(PNote note) { try { if (note == null) return; var gr = PNStatic.Groups.GetGroupByID(note.GroupID); if ((note.PasswordString.Trim().Length > 0 || (gr != null && gr.PasswordString.Trim().Length > 0)) && PNStatic.Settings.Protection.DontShowContent) { _EditPreview.Text = new string('*', PNStatic.Settings.Behavior.ContentColumnLength); } else { var path = Path.Combine(PNPaths.Instance.DataDir, note.ID + PNStrings.NOTE_EXTENSION); if (!File.Exists(path)) return; PNNotesOperations.LoadNoteFile(_EditPreview, path); if (PNStatic.Settings.GeneralSettings.UseSkins) return; if (PNStatic.Settings.Config.CPUseCustPvwColor) { _EditControl.WinForm.BackColor = System.Drawing.Color.FromArgb(PNStatic.Settings.Config.CPPvwColor.A, PNStatic.Settings.Config.CPPvwColor.R, PNStatic.Settings.Config.CPPvwColor.G, PNStatic.Settings.Config.CPPvwColor.B); } else { _EditControl.WinForm.BackColor = note.DrawingColor(); } } } catch (Exception ex) { PNStatic.LogException(ex); } }