如何将字符串值除以另一个字符串值,每个字符串值包含一个数值

时间:2015-06-20 08:11:39

标签: c#

如何正确显示标签NumericUpDown1 / NumericUpDown2

这就是我所拥有的

label6.Text = Convert.ToString(NumericUpDown1.Value/NumericUpDown2.Value);

我也试过

label6.text = NumericUpDown1.value/NumericUpDown2.value

并且出错了

  

不能隐晦地把胡说八道换成字节

在我开始我的项目后它崩溃了(我有它,所以一旦我的项目打开它就试图显示NumUD1 / NumUD2 ......

2 个答案:

答案 0 :(得分:1)

用最简单的术语来说:

public class MyNumericUpDown : NumericUpDown {

  protected override double ParseValue(string text)
  {
     // Change text to whatever you want
     string newText = FixText(text);

     // Call base implementation.
     base.ParseValue(newText);
  }

  private static string FixText(string inputText) {
    // DO YOUR STUFF HERE.
  } 
}

您可以创建NumericUpDown的子类并覆盖ParseValue方法(如here所示):

int

答案 1 :(得分:1)

将值转换为label6.Text,然后执行除法,然后转换为string将其指定给label6.Text = (Convert.ToInt32(NumericUpDown1.Value.ToString())/Convert.ToInt32(NumericUpDown1.Value.ToString())).ToString();

take 1 $ take 1 $ repeat [1..]