Mega Code Archive

 
Categories / C# / GUI Windows Form
 

One Panel with Splitter

using System; using System.Drawing; using System.Windows.Forms;     class OnePanelWithSplitter: Form {      public static void Main()      {           Application.Run(new OnePanelWithSplitter());      }      public OnePanelWithSplitter()      {           Text = "One Panel with Splitter";               Splitter split  = new Splitter();           split.Parent    = this;           split.Dock      = DockStyle.Left;               Panel panel     = new Panel();           panel.Parent    = this;           panel.Dock      = DockStyle.Left;           panel.BackColor = Color.Lime;           panel.Resize   += new EventHandler(PanelOnResize);           panel.Paint    += new PaintEventHandler(PanelOnPaint);      }      void PanelOnResize(object obj, EventArgs ea)      {           ((Panel) obj).Invalidate();      }      void PanelOnPaint(object obj, PaintEventArgs pea)      {           Panel    panel = (Panel) obj;           Graphics grfx  = pea.Graphics;               grfx.DrawEllipse(Pens.Black, 0, 0,                             panel.Width - 1, panel.Height - 1);      } }