vb如何实现1到100的累加,并且累加一次在TEXT中输出一次结果,但是不能覆盖

vb如何实现1到100的累加,并且累加一次在TEXT中输出一次结果,但是不能覆盖

private sub Form_Load()
text1.MultiLine=true
end sub
private sub Command1_Click()
dim i as Integer
dim sum as Integer
sum=0
for i=0 to 100
sum=sum+i
if text1.text="" then
text1.text=sum
else
text1.Text=text1.Text & "-"(可以是任意分隔符) & sum
end if
next
end sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-21
Text1属性设置:
Multiline=true
ScrollBars = 2

代码如下:
private sub Command1_Click()
dim i%,mS%
for i=1 to 100
ms=ms+i
text1.Text=text1.text & i & " " & ms & vbcrlf
next i
end sub
第2个回答  2010-04-21
Private Sub Command1_Click()
Dim i%,s%
Text1= ""
s=1
For i = 2 to 100
s = s + i
Text1= Text1 & s & vbcrlf
Next i
End Sub
第3个回答  2010-04-21
Private Sub Command1_Click()
Dim i As Integer,s as Long
Text1.Text = ""
For i = 1 to 100
s = s + i
Text1.Text = Text1.Text & CStr(s) & " "
Next i
'...
End Sub

vb如何实现1到100的累加,并且累加一次在TEXT中输出一次结果,但是不能...
text1.MultiLine=true end sub private sub Command1_Click()dim i as Integer dim sum as Integer sum=0 for i=0 to 100 sum=sum+i if text1.text="" then text1.text=sum else text1.Text=text1.Text & "-"(可以是任意分隔符) & sum end if next end sub ...

vb编程求零巧数如何避免text中的内容被最后数据覆盖
注意:在向text1写数据前要先把它清空,否则text1默认的文本“text1”会保留下来

VB中怎样才能在文本框中继续输入数据并且覆盖原内容
在文本框中输入了一个数据,然后进行了另外一个操作(比如单击了一个按钮),完了你要输入下一个数据,然后再进行其他的操作(比如还是单击那个按钮),你是想在你第二次焦点回到文本框中输入数据的时候直接把第一次输入在文本框中的文字覆盖掉而不用多进行一次把那个数据删除掉先的操作吧?这个可以解...

用VB编写程序,从1乘到100
dim i as integer,j as variant j=1 '不加这行 j的值默认为0 结果也就是0了.for i = 1 to 100 j=j*i next msgbox j 'ps.结果很大..9E+157..'=== Dim s,i As Integer s=1 i=1 While i<=100 s=s*i i=i+1 Wend Print s ...

在VB生成TXT文本中怎么才能不覆盖上一次生成的内容
这样写:Text1.Text=Text1.Text + CrLf + "1234567890"就可以把1234567890写在原来text中文本的下面一行。如果是文件操作,可以这样写:Open App.Path & "\\a.txt" For Append As #1 Print #1, "1234567890"Close #1 就可以把1234567890写在原来的a.txt文件的末尾,并另起一行。

怎样用VB按钮实现累加,按一下加1的效果,谢谢
若按钮为Command1,数值加1的文本框为Text1。在Command1_Click中输入:Text1.Text = Val(Text1.Text) + 1 即可。

VB程序中循环语句1次正1次负
在这段代码中,t 在循环体中只有一次赋值,目前你是 t=-t 意为取反,则每执行一次循环体,t 的值就会发生一次正负的改变,也就是你说的,一下 +1 一下 -1 ,如果换成 t=2 则t 的值不会发生改变,因为每次执行循环体都会将 t 的值更新为 2 。

VB 如何在text中输入算式并计算其值?
可以再用一次select case判断运算符),并把结果保存在变量a,此时a是上一步运算的结果,再继续上面的程序即可。直到取到text的末尾。至于你说的,要考虑到优先级:先搜寻括号再在括号中搜寻乘除并将其运算,然后用计算得到的结果替换text中已经计算过的内容,再往后搜索,以此类推。

VB文本框如何实现只能输入1-100数字
Private Sub Text1_LostFocus()If Val(Text1.Text) < 0 Or Val(Text1.Text) > 100 Then MsgBox "请输入1-100的数字"End Sub

VB 如何将text控件组内的数值累加
for i=text1.lbound to text1.ubound icnt=icnt+val(text1(i).text)'累加text1控件数组中每个text的值 next if icnt<50 then for i=text1.lbound to text1.ubound if icnt>val(text1(i).text) then msgbox "text1控件数组累加值小于50大于其中任何一个,结果是" & icnt exit for ...

相似回答