ValueNumLabel.cs 799 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System.ComponentModel;
  2. namespace UAS_MES_NEW.CustomControl.ValueLabel
  3. {
  4. public partial class ValueNumLabel : System.Windows.Forms.Label
  5. {
  6. public ValueNumLabel()
  7. {
  8. InitializeComponent();
  9. }
  10. /// <summary>
  11. /// 防止返回空值转换时出错
  12. /// </summary>
  13. public override string Text
  14. {
  15. get
  16. {
  17. if (base.Text == "")
  18. {
  19. return "0";
  20. }
  21. return base.Text;
  22. }
  23. set
  24. {
  25. base.Text = value;
  26. }
  27. }
  28. public ValueNumLabel(IContainer container)
  29. {
  30. container.Add(this);
  31. InitializeComponent();
  32. }
  33. }
  34. }