NumericUpDownコントロールは、数値を3桁ごとに記号で区切って表示することができます。
桁区切り記号を表示する場合はThousandsSeparatorプロパティにTrueを設定します。
下記は桁区切り記号を表示する例です。
VBの例
' フォームロード時の処理
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'最小値と最大値を設定
NumericUpDown1.Minimum = 0
NumericUpDown1.Maximum = 10000000000
End Sub
' [3桁ごとに区切り記号表示]チェックボックスのチェック状態変更時
Private Sub chkThousandsSeparator_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkThousandsSeparator.CheckedChanged
'3桁ごとの区切り表示On/Offを切り替える
NumericUpDown1.ThousandsSeparator = Not NumericUpDown1.ThousandsSeparator
End Sub
C#の例
// フォームロード時の処理
private void Form5_Load(object sender, EventArgs e)
{
// 最小値と最大値の設定
numericUpDown1.Minimum = 0;
numericUpDown1.Maximum = 10000000000;
}
// [3桁ごとに区切り記号表示]チェックボックスのチェック状態変更時
private void chkThousandsSeparator_CheckedChanged(object sender, EventArgs e)
{
//3桁ごとの区切り表示On/Offを切り替える
numericUpDown1.ThousandsSeparator = !numericUpDown1.ThousandsSeparator;
}
Please follow and like us:


コメント