示例#1
0
 def set_max_value(self, value):
     if self.interface.max_value is not None:
         self.native.Maximum = Convert.ToDecimal(self.interface.max_value)
示例#2
0
 def set_value(self, value):
     if value is not None and value is not "":
         self.native.Value = Convert.ToDecimal(self.interface.value)
示例#3
0
 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))
示例#4
0
 def set_step(self, step):
     self.native.Increment = Convert.ToDecimal(self.interface.step)
示例#5
0
 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)
示例#6
0
 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)
示例#7
0
 def set_step(self, step):
     self.native.Increment = Convert.ToDecimal(float(self.interface.step))
     self.native.DecimalPlaces = abs(
         self.interface.step.as_tuple().exponent)
示例#8
0
 def create(self):
     self.native = WinForms.NumericUpDown()
     self.native.Value = Convert.ToDecimal(0.0)
示例#9
0
 def create(self):
     self.native = WinForms.NumericUpDown()
     self.native.Value = Convert.ToDecimal(0.0)
     self.native.ValueChanged += self.winforms_number_change