Padding 構造体
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文
解説
Padding 構造体は、コントロールなど四角形の UI 要素に関連付けられている埋め込みまたはマージンを表します。埋め込みは、UI 要素の本体とその端との内側の間隔です。一方、マージンは、2 つの隣接する UI 要素の隣接する端を区切る距離です。埋め込みとマージンは構造上類似しているため、Padding ではその両方を表します。
コントロールの Padding プロパティと Margin プロパティを示した図については、「Windows フォーム コントロールでのマージンと埋め込み」を参照してください。
埋め込みが及ぼす影響は、コンテナの役割を持つコントロールとそれ以外のコントロールとで異なります。たとえば、Panel コントロールの Padding プロパティは、Panel の境界線と子コントロールとの間隔を定義します。一方、Button コントロールの Padding プロパティは、Button コントロールの境界線と、コントロールに含まれるテキストとの間隔を定義します。
Padding プロパティを使用して、RichTextBox コントロールの周りに外枠を作成する方法を、次のコード例に示します。
コード全体については、「方法 : 埋め込みを使用して Windows フォーム コントロールの周囲に境界線を作成する」を参照してください。
' This code example demonstrates using the Padding property to ' create a border around a RichTextBox control. Public Sub New() InitializeComponent() Me.panel1.BackColor = System.Drawing.Color.Blue Me.panel1.Padding = New System.Windows.Forms.Padding(5) Me.panel1.Dock = System.Windows.Forms.DockStyle.Fill Me.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None Me.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill End Sub
// This code example demonstrates using the Padding property to // create a border around a RichTextBox control. public Form1() { InitializeComponent(); this.panel1.BackColor = System.Drawing.Color.Blue; this.panel1.Padding = new System.Windows.Forms.Padding(5); this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill; }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- Padding 構造体のページへのリンク