文本框的显示问题

renyucai1963 2011-05-22 01:34:47
Option Explicit

Sub OUTPUT(Nc%, B%())
Dim m$
Dim S$, i%
m = 6
S = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
For i = 1 To m
Print Mid(S, B(i), 1);
Next i
Print
End Sub

Sub Combination(N%, m%)
ReDim B%(m)
Dim i%, j%, Nc%
For i = 1 To m: B(i) = i: Next
Nc = 1
OUTPUT Nc, B()
'
Do While B(1) <= N - m
j = m
Do While B(j) = N + j - m: j = j - 1: Loop
B(j) = B(j) + 1
For i = j + 1 To m: B(i) = B(j) + i - j: Next i
Nc = Nc + 1
OUTPUT Nc, B()
Loop
End Sub

Private Sub Form_Click() '问题是单击窗体将内容显示在文本框中
Call Combination(7, 6)
Text1.Text = Combination(7, 6)
End Sub
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
booksoon 2011-05-22
  • 打赏
  • 举报
回复
显示在窗体的同时,给TEXT赋值
flfq 2011-05-22
  • 打赏
  • 举报
回复

Print Mid(S, B(i), 1)

改下

text1.text=text1.text & Mid(S, B(i), 1)
  • 打赏
  • 举报
回复
text1的多行显示设置为真
把这句改下:Print Mid(S, B(i), 1);
text1.text=text1.text & Mid(S, B(i), 1) & vbcrlf
renyucai1963 2011-05-22
  • 打赏
  • 举报
回复
我是想把显示在窗体上的显示在文本框里。如何解决?
  • 打赏
  • 举报
回复
该函数没有返回值,怎么赋值给text......

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧