C# numericUpDown控件用法总结及注意事项
生活随笔
收集整理的這篇文章主要介紹了
C# numericUpDown控件用法总结及注意事项
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
numericUpDown控件在使用的過程當(dāng)中,有些用法會(huì)不太一樣,下面做一總結(jié)。
1. 判斷numericUpDown的value屬性是否為空
使用過Numericupdown控件的童鞋初期應(yīng)該都會(huì)碰到一個(gè)奇怪的問題,在刪除了控件里的值之后,里面實(shí)際上還是有數(shù)據(jù)的,所以也沒辦法判斷非空了。
這里我覺得是因?yàn)閚umericUpDown1.Minimum和numericUpDown1.Maximum,讓Numericupdown控件不允許有空值,或者干脆說value屬性就沒有空值。所以要判斷該控件的非空只能通過訪問其父類UpDownBase,然后判斷父類的Text屬性是否為空。
UpDownBase up = (UpDownBase)numericUpDown1; if(string.IsNullOrEmpty(up.Text)) {///如果為空則執(zhí)行相關(guān)操作 }2. numericUpDown的textChanged事件
在Numericupdown控件的ValueChange事件中,如果是手動(dòng)在控件里輸入數(shù)值觸發(fā)不了該事件,不過我們可通過父類UpDownBase達(dá)到這個(gè)效果。
UpDownBase up = (UpDownBase)numericUpDown1; up.TextChanged += new EventHandler(up_TextChanged);void up_TextChanged(object sender, EventArgs e) {throw new NotImplementedException(); }總結(jié)
以上是生活随笔為你收集整理的C# numericUpDown控件用法总结及注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Excel抽奖小程序
- 下一篇: 【ArcGIS风暴】ArcGIS影像批量