public void MethodScaleControl() { Form f = new Form(); PublicSplitContainer gb = new PublicSplitContainer(); gb.Location = new Point(5, 10); f.Controls.Add(gb); Assert.AreEqual(new Rectangle(5, 10, 150, 100), gb.Bounds, "A1"); gb.PublicScaleControl(new SizeF(2.0f, 2.0f), BoundsSpecified.All); Assert.AreEqual(new Rectangle(10, 20, 300, 200), gb.Bounds, "A2"); gb.PublicScaleControl(new SizeF(.5f, .5f), BoundsSpecified.Location); Assert.AreEqual(new Rectangle(5, 10, 300, 200), gb.Bounds, "A3"); gb.PublicScaleControl(new SizeF(.5f, .5f), BoundsSpecified.Size); Assert.AreEqual(new Rectangle(5, 10, 150, 100), gb.Bounds, "A4"); gb.PublicScaleControl(new SizeF(3.5f, 3.5f), BoundsSpecified.Size); Assert.AreEqual(new Rectangle(5, 10, 525, 350), gb.Bounds, "A5"); gb.PublicScaleControl(new SizeF(2.5f, 2.5f), BoundsSpecified.Size); Assert.AreEqual(new Rectangle(5, 10, 1312, 875), gb.Bounds, "A6"); gb.PublicScaleControl(new SizeF(.2f, .2f), BoundsSpecified.Size); Assert.AreEqual(new Rectangle(5, 10, 262, 175), gb.Bounds, "A7"); f.Dispose(); }
public void ControlStyle() { PublicSplitContainer epp = new PublicSplitContainer(); ControlStyles cs = ControlStyles.ContainerControl; cs |= ControlStyles.UserPaint; cs |= ControlStyles.StandardClick; cs |= ControlStyles.SupportsTransparentBackColor; cs |= ControlStyles.StandardDoubleClick; cs |= ControlStyles.Selectable; cs |= ControlStyles.OptimizedDoubleBuffer; cs |= ControlStyles.UseTextForAccessibility; Assert.AreEqual(cs, epp.GetControlStyles(), "Styles"); }
public void ControlStyle () { PublicSplitContainer epp = new PublicSplitContainer (); ControlStyles cs = ControlStyles.ContainerControl; cs |= ControlStyles.UserPaint; cs |= ControlStyles.StandardClick; cs |= ControlStyles.SupportsTransparentBackColor; cs |= ControlStyles.StandardDoubleClick; cs |= ControlStyles.Selectable; cs |= ControlStyles.OptimizedDoubleBuffer; cs |= ControlStyles.UseTextForAccessibility; Assert.AreEqual (cs, epp.GetControlStyles (), "Styles"); }
public void MethodScaleControl () { Form f = new Form (); PublicSplitContainer gb = new PublicSplitContainer (); gb.Location = new Point (5, 10); f.Controls.Add (gb); Assert.AreEqual (new Rectangle (5, 10, 150, 100), gb.Bounds, "A1"); gb.PublicScaleControl (new SizeF (2.0f, 2.0f), BoundsSpecified.All); Assert.AreEqual (new Rectangle (10, 20, 300, 200), gb.Bounds, "A2"); gb.PublicScaleControl (new SizeF (.5f, .5f), BoundsSpecified.Location); Assert.AreEqual (new Rectangle (5, 10, 300, 200), gb.Bounds, "A3"); gb.PublicScaleControl (new SizeF (.5f, .5f), BoundsSpecified.Size); Assert.AreEqual (new Rectangle (5, 10, 150, 100), gb.Bounds, "A4"); gb.PublicScaleControl (new SizeF (3.5f, 3.5f), BoundsSpecified.Size); Assert.AreEqual (new Rectangle (5, 10, 525, 350), gb.Bounds, "A5"); gb.PublicScaleControl (new SizeF (2.5f, 2.5f), BoundsSpecified.Size); Assert.AreEqual (new Rectangle (5, 10, 1312, 875), gb.Bounds, "A6"); gb.PublicScaleControl (new SizeF (.2f, .2f), BoundsSpecified.Size); Assert.AreEqual (new Rectangle (5, 10, 262, 175), gb.Bounds, "A7"); f.Dispose (); }