def set_max_value(self, value): if self.interface.max_value is not None: self.native.Maximum = Convert.ToDecimal(self.interface.max_value)
def set_value(self, value): if value is not None and value is not "": self.native.Value = Convert.ToDecimal(self.interface.value)
def set_value(self, value): if value is None or value == '': self.native.Value = Convert.ToDecimal(0.0) else: self.native.Value = Convert.ToDecimal(float(self.interface.value))
def set_step(self, step): self.native.Increment = Convert.ToDecimal(self.interface.step)
def set_max_value(self, value): if self.interface.max_value is None: self.native.Maximum = Convert.ToDecimal(sys.maxsize) else: self.native.Maximum = Convert.ToDecimal(self.interface.max_value)
def set_min_value(self, value): if self.interface.min_value is None: self.native.Minimum = Convert.ToDecimal(-sys.maxsize - 1) else: self.native.Minimum = Convert.ToDecimal(self.interface.min_value)
def set_step(self, step): self.native.Increment = Convert.ToDecimal(float(self.interface.step)) self.native.DecimalPlaces = abs( self.interface.step.as_tuple().exponent)
def create(self): self.native = WinForms.NumericUpDown() self.native.Value = Convert.ToDecimal(0.0)
def create(self): self.native = WinForms.NumericUpDown() self.native.Value = Convert.ToDecimal(0.0) self.native.ValueChanged += self.winforms_number_change