境界線のスタイルを変更するには、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:

コメント