private void ChangeToColour(Oranikle.Studio.Controls.CtrlStickyNote.Colour c) { switch (c) { case Oranikle.Studio.Controls.CtrlStickyNote.Colour.Yellow: BackColor = System.Drawing.Color.Gold; ctrlCustomPanel1.BackColor = System.Drawing.Color.Gold; splitContainer1.BackColor = System.Drawing.Color.Gold; splitContainer1.Panel2.BackColor = System.Drawing.Color.Gold; richTextBox1.BackColor = System.Drawing.Color.Gold; break; case Oranikle.Studio.Controls.CtrlStickyNote.Colour.Blue: BackColor = System.Drawing.Color.LightSteelBlue; ctrlCustomPanel1.BackColor = System.Drawing.Color.LightSteelBlue; splitContainer1.BackColor = System.Drawing.Color.LightSteelBlue; splitContainer1.Panel2.BackColor = System.Drawing.Color.LightSteelBlue; richTextBox1.BackColor = System.Drawing.Color.LightSteelBlue; break; case Oranikle.Studio.Controls.CtrlStickyNote.Colour.Red: BackColor = System.Drawing.Color.LightCoral; ctrlCustomPanel1.BackColor = System.Drawing.Color.LightCoral; splitContainer1.BackColor = System.Drawing.Color.LightCoral; splitContainer1.Panel2.BackColor = System.Drawing.Color.LightCoral; richTextBox1.BackColor = System.Drawing.Color.LightCoral; break; } _CurrentColour = c; }
private void SetDefaultControlStyles() { SetStyle(System.Windows.Forms.ControlStyles.ResizeRedraw, true); SetStyle(System.Windows.Forms.ControlStyles.UserMouse, true); SetStyle(System.Windows.Forms.ControlStyles.SupportsTransparentBackColor, false); SetStyle(System.Windows.Forms.ControlStyles.DoubleBuffer, true); SetStyle(System.Windows.Forms.ControlStyles.UserPaint, true); SetStyle(System.Windows.Forms.ControlStyles.AllPaintingInWmPaint, true); SetStyle(System.Windows.Forms.ControlStyles.ContainerControl, true); UpdateStyles(); _CurrentColour = Oranikle.Studio.Controls.CtrlStickyNote.Colour.Yellow; }
public Oranikle.Studio.Controls.CtrlStickyNote InsertSticky(System.Windows.Forms.Control parentControl, bool showSticky, System.Drawing.Point location, int width, int height, Oranikle.Studio.Controls.CtrlStickyNote.Colour colour, string text) { Oranikle.Studio.Controls.CtrlStickyNote ctrlStickyNote = new Oranikle.Studio.Controls.CtrlStickyNote(); ctrlStickyNote.Location = location; if (width > 0) { ctrlStickyNote.Width = width; } if (height > 0) { ctrlStickyNote.Height = height; } ctrlStickyNote.CurrentColour = colour; ctrlStickyNote.Text = text; //Add(ctrlStickyNote); if (showSticky) { parentControl.SuspendLayout(); } IsShowingStickies = true; parentControl.Controls.Add(ctrlStickyNote); parentControl.Controls.SetChildIndex(ctrlStickyNote, 0); if (showSticky) { ctrlStickyNote.Show(); parentControl.ResumeLayout(); } return(ctrlStickyNote); }