上下に三角のボタンの数値入力ってどうやって作るんだろう?
スピンボタンといって、NumericUpDownコントロールで実装することができます。
目次
▲▼スピンボタンで数値を入力できるようにする
▲▼ボタン(スピンボタン)は、NumericUpDownコントロールをフォームに配置して実装します。
▲▼をクリックをすることで数値の操作を行うことができます。
NumericUpDownコントロールで入力できる数値の範囲は、プロパティのMinimumプロパティ(最小)とMaximumプロパティで指定できます。
また、Valueプロパティで現在値、Incrementプロパティで増減値を指定できます。
チェック!
- ThousandSeparatorプロパティ:trueで3桁ごとの桁区切りでカンマを表示する
- ReadOnlyプロパティ:trueで直接入力を禁止する
リスキリングでキャリアアップしてみませんか?
リスキリング(学び直し)は、経済産業省が推奨しており、
今だけ、最大70%のキャッシュバックを受けることができます。
最大70%の給付金が出るおすすめのプログラミングスクール!
国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!
興味のある方はすぐに確認しましょう。
スクリプトでスピンボタンの設定を行う
以下は、スクリプトで初期設定を行うサンプルになります。
private void Form1_Load(object sender, EventArgs e)
{
numericUpDown1.Minimum = 0;
numericUpDown1.Maximum = 100;
numericUpDown1.Value = 70;
numericUpDown1.Increment = 2;
}
スピンボタンを実装することができました。
決められた区間の数値を指定させたい場合などに利用すると入力制限もできて便利です。
コメント