本文整理汇总了C#中System.Windows.Forms.ScrollableControl.PerformLayout方法的典型用法代码示例。如果您正苦于以下问题:C# ScrollableControl.PerformLayout方法的具体用法?C# ScrollableControl.PerformLayout怎么用?C# ScrollableControl.PerformLayout使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Forms.ScrollableControl
的用法示例。
在下文中一共展示了ScrollableControl.PerformLayout方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DockPaddingScroll
public void DockPaddingScroll ()
{
ScrollableControl scrollable = new ScrollableControl ();
scrollable.Padding = new Padding (10);
scrollable.Size = new Size (50, 50);
scrollable.AutoScroll = true;
Control c = new Control ();
c.Size = scrollable.Size; // Same size as parent, shouldn' need scrollbars
c.Parent = scrollable;
Form f = new Form ();
f.Controls.Add (scrollable);
f.Show ();
Assert.AreEqual (false, scrollable.VerticalScroll.Visible, "#A0");
ScrollableControl.DockPaddingEdges dock_padding = scrollable.DockPadding;
Assert.IsTrue (dock_padding != null, "#B0");
// Refresh the layout, now that is affected by the creation of DockPadding
scrollable.PerformLayout ();
Assert.AreEqual (true, scrollable.VerticalScroll.Visible, "#C0");
}