DoubleEditor.cs 488 B

123456789101112131415161718192021
  1. namespace InABox.Core
  2. {
  3. public class DoubleEditor : BaseEditor
  4. {
  5. public DoubleEditor(int digits = 2)
  6. {
  7. Digits = digits;
  8. Visible = Visible.Default;
  9. Width = 70;
  10. Format = string.Format("F{0}", digits);
  11. Alignment = Alignment.MiddleRight;
  12. }
  13. public int Digits { get; }
  14. protected override BaseEditor DoClone()
  15. {
  16. return new DoubleEditor(Digits);
  17. }
  18. }
  19. }