回 帖 发 新 帖 刷新版面

主题:新手请教如何在标签框中显示排列这么整齐的数据

请问如何在标签框中显示排列这么整齐的数据?----- 生成随机数的数组方式和排序的代码我都会写,就是不知道怎么整齐地输出显示在标签控件上。请指教,谢谢!

回复列表 (共5个回复)

沙发

左空一格,右空一格

板凳

for i=0 to 49
a=rnd*90+10
print tab(i mod 10)*5;a
next i

试试看,会不会和他一样整齐?

3 楼

[quote]for i=0 to 49
a=rnd*90+10
print tab(i mod 10)*5;a
next i

试试看,会不会和他一样整齐?[/quote]
对不起,我这不是要显示在窗体上呀,是要显示在标签控件上。
我用的是将下面语句放在循环体中:
label1.caption=label1.caption+a(i)+""
可是结果没有预期的整齐[em18],到底应该怎么办呀?

4 楼

举一不能反三,编程将会使你太辛苦。
Private Sub Command1_Click()
    s = ""
    For i = 0 To 49
        a = Int(Rnd * 90 + 10)
        s = s & a & Space(5 - Len(a))
        If i Mod 10 = 9 Then s = s & vbCrLf
    Next i
    Label1 = s
End Sub

5 楼

[quote]举一不能反三,编程将会使你太辛苦。
[/quote]
[em8]多谢指点!

我来回复

您尚未登录,请登录后再回复。点此登录或注册