如何解决这个问题?

时间:2011-04-04 11:46:50

标签: asp.net vb.net

我有两个文本框 textbox1 textbox2

如果textbox1.Text大于textbox2.Text,则textbox2.Text=textbox2.Text

如果textbox1.Text小于textbox2.Text,那么textbox2.Text仍然保持不变......

怎么做....

4 个答案:

答案 0 :(得分:1)

您可以使用String.compareTo(String)作为整数函数来比较字符串。

它将返回一个Integer,指示哪个String值更大。

If textbox1.Text.CompareTo(textbox2.Text) = 1 Then textbox2.Text = textbox1.Text

可以解决您的问题。

答案 1 :(得分:0)

您期望文本框中的整数值吗?但是校长

itext1 = convert.ToInt32(Textbox1.text)
itext2 = convert.ToInt32(Textbox2.text)
if (itext1 < itext2) then
  Textbox1.text=Textbox2.text ' See above comment

答案 2 :(得分:0)

如果要比较两个字符串,即文本框字符串,请尝试此方法:String.Compare Method (String, String, Boolean)

答案 3 :(得分:0)

使用三元运算符?执行此操作:

   textbox2.Text= textbox1.Text > textbox2.Text ? textbox1.Text:textbox2.Text