當我禁用數字UpDown控制我希望該用戶仍然可以讀取其值。但我無法更改該工具的Forecolor或Backcolor。我嘗試使用ReadOnly屬性而不是Enabled/Disabled屬性,但它也不起作用。我怎麼解決這個問題?如何更改禁用數字更新的forecolor/backcolor?
1
A
回答
0
我剛剛嘗試通過VS2005和簡單的WinForms。我把在EnableChanged事件
private void numericUpDown1_EnabledChanged(object sender, EventArgs e)
{
NumericUpDown nud = (NumericUpDown)sender;
nud.BackColor = nud.Enabled ? Color.Yellow : Color.Red;
}
,並增加了一個按鈕的形式只是交換其啓用狀態
private void button2_Click(object sender, EventArgs e)
{
this.numericUpDown1.Enabled = ! this.numericUpDown1.Enabled;
}
如果創建從基本的NumericUpDown類派生自己的NumericUpDown類中把它那麼,它將適用於您的應用程序中使用的所有類的實例,而無需在每種形式中明確地更改顏色。
0
無法通過框架控制實現此目標。 您可以使用自定義繪製來實現它。
相關問題
- 1. 如何禁用Yii更新的字段
- 2. 如何禁用WPF中更新GridView時的滾動條更改
- 3. 禁用更改數據表
- 4. 更新後如何更改更改?
- 5. 如何更新頻繁更改的類?每次更新還是更新字段?
- 6. 我如何更改數據庫更新
- 7. 如何更新新的遷移更改?
- 8. 如何更改數字中的數字
- 9. 如何禁用rails中的structure.sql更新?
- 10. 如何更改啓用在Td禁用?
- 11. jQuery:數字不更新,更改爲0
- 12. 檢測禁用字段上的更改
- 13. 如何在數據庫連接更改後更新QSqlTableModel更改
- 14. 如何使用更改值更新表
- 15. Drupal:如何在更改數據庫後更新顯示字段?
- 16. 如何禁用WordPress的主題更新以避免丟失我的更改?
- 17. Android - 如何禁用/更改editTexts'Pin'
- 18. 如何禁用autocompletetextview更改其文本?
- 19. 如何更改或禁用AudioSessionInterruptionListener
- 20. 如何更改圖像並禁用UIBarButtonItem
- 21. 權限更改/禁用如何?
- 22. 如何更改禁用的TextBox的字體顏色?
- 23. 在MATLAB中:XData和YData如何用更改的行數更新?
- 24. Slickgrid - 如何使用更改後的數據更新dataView
- 25. 如何禁用Android庫更新?
- 26. 如何禁用Quartz更新嘗試?
- 27. 如何禁用Ehcache更新檢查器?
- 28. 如何禁用直接更新MFP 7.1
- 29. Wordpress-如何禁用插件更新
- 30. 如何更改禁用TComboBox(Delphi)的字體顏色?
什麼不適用於'ReadOnly'屬性? – ken2k 2012-03-20 16:28:28