境界線のスタイルを変更するには、CellBorderStyleプロパティを変更します。
CellBorderStyleプロパティにはTableLayoutPanelCellBorderStyle列挙体の値を指定します。
メンバ名 | 説明 |
---|---|
Inset | 一重線のくぼんだ境界線。 |
InsetDouble | 二重線のくぼんだ境界線。 |
None | 境界線なし。 |
Outset | 一重線の浮き出した境界線。 |
OutsetDouble | 二重線の浮き出した境界線。 |
OutsetPartial | 浮き出した部分を含む一重線の境界線。 |
Single | 一重線の境界線。 |
下記は境界線のスタイルを変更する例です。
VBの例
' 境界線スタイルラジオボタンチェック変更時の処理 Private Sub rdoCellBorderStyle_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles rdoSingle.CheckedChanged, rdoOutsetPartial.CheckedChanged, rdoOutsetDouble.CheckedChanged, rdoOutset.CheckedChanged, rdoNone.CheckedChanged, rdoInsetDouble.CheckedChanged, rdoInset.CheckedChanged If rdoInset.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.Inset ElseIf rdoInsetDouble.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.InsetDouble ElseIf rdoNone.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.None ElseIf rdoOutset.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.Outset ElseIf rdoOutsetDouble.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.OutsetDouble ElseIf rdoOutsetPartial.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.OutsetPartial ElseIf rdoSingle.Checked = True Then TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single End If End Sub
C#の例
// 境界線スタイルラジオボタンチェック変更時の処理 private void rdoCellBorderStyle_CheckedChanged(object sender, EventArgs e) { if (rdoInset.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.Inset; else if (rdoInsetDouble.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.InsetDouble; else if (rdoNone.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.None; else if (rdoOutset.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.Outset; else if (rdoOutsetDouble.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.OutsetDouble; else if (rdoOutsetPartial.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.OutsetPartial; else if (rdoSingle.Checked == true) TableLayoutPanel1.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single; }
Please follow and like us:
コメント