DOBON.NETプログラミング道掲示板

■34168 / 2階層)  numericUpDwonコントロールのvalue
□投稿者/ gese 一般人(2回)-(2019/02/27(Wed) 09:54:03)
  • アイコン
    >6.0 ということは、最低でも Visual Studio 2015 以上ということですね。
    
    環境はWin7のVS 2015です。
    
    >まずは numericUpDown1 の Maximum プロパティを確認してみてください。
    
    ここが問題でした。Maximumが100でした・・・
    
    >本来であれば、Minimum〜Maximum の範囲外の値を Value にセットすると
    >例外で停止するはずですが、64bit 環境(かつ Windows 8.1 未満)において、
    >Form の Load イベント内に記述していた場合、例外が発生しても
    >Visual Studio 側で拾えないので、例外を見落としてしまっているのかも。
    
    おっしゃる通り64ビットの環境でWin7です。そしてLoad イベントに書いてあります。
    試しにMaximumを1000にして以下のコードを実行したら、ボタン押下時に例外が発生しました。
    
       private void Form1_Load(object sender, EventArgs e)
            {
                Int64 atai3 = 3000;
                numericUpDown1.Value = (decimal)atai3;
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                Int64 atai3 = 4000;
                numericUpDown1.Value = (decimal)atai3;
            }
    
    >ちなみに末尾に "m" または "M" を付けた場合、decimal 型のリテラルを意味します。
    
    なるほど、これは知りませんでした。
    
    勉強になりました。ありがとうございます。

解決み!
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: numericUpDwonコントロールのvalue /魔界の仮面弁士 返信無し
 
上記関連ツリー

Nomalアイコン numericUpDwonコントロールのvalue / gese (19/02/26(Tue) 18:24) #34166
Nomalアイコン Re[1]: numericUpDwonコントロールのvalue / 魔界の仮面弁士 (19/02/26(Tue) 18:34) #34167
  └Nomalアイコン numericUpDwonコントロールのvalue / gese (19/02/27(Wed) 09:54) #34168 解決み! ←Now

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -