4年に一度のスポーツの祭典 全競技速報中

C#使っております。

numericupdownボタンを使って最大値9999.最小値1でセットしております。
このとき、手入力可にしていて、0を入力して次に進むと最小値1でセットしているので0が1になってしまいます。
現在バリデーションで>1のときe.cancel=trueにしているので、1になってしまうと制御できなくなってしまいます。
やりたいことは0を入手したとき1にならず制御出来るようにしたいことです。
最小値は1のままでやりたいです。

ご教授お願い致します。

gooドクター

A 回答 (1件)

論理エラーです。

「0」を入力したら自動的に最小値である「1」が入力される。仕様ですからどうしようもない。
もしくは、あなたの考え方を変えるしかないと思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング