看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《forsu (for)》之銘言: : 自己是新手在練習VB6 : 數字金字塔 : 1 : 121 : 12321 : . . . : . . . : 12345678987654321 : array宣告為String : 跑程式的結果1~8都可正常顯示一排數字 : 僅僅只有最後一排會顯式"科學記號" --> 1.23456789876543E+16 (@_@) : 請問如何讓最後一排也可以顯示成一排數字 12345678987654321 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i, j As Integer For i = -4 To 4 For j = i - 4 To 4 Label1.Text = Label1.Text & " " Next For j = -4 - i To i + 4 If i <= 0 Then Label1.Text &= CStr((5 - Math.Abs(i)) - Math.Abs(j)) Else Label1.Text = Label1.Text & CStr(5 + i - Math.Abs(j)) End If Next j Label1.Text &= vbNewLine Next i End Sub End Class 註:Label1.Font.Size 一開始小弟設的是11. 註:小弟用的是VB2005,VB6就請自行參考囉! 您的程式並沒有列出來,無法幫您找出問題,這個方法應該會比較簡單. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.82.134.197