
نوشته شده توسط
obalitjoOon
بله مي تونيد. ListBox يه خاصيتي داره به اسم Columns كه كه مي تونيد بر اساس ماترسي كه ساختين براي ستون هاي ماتريس، ستون هاي List Box رو تنظيم كنيد.
ولي ميشه
فعلاً حرفم رو پس ميگيرم چون نتونستم با اين خاصيت كار بكنم ولي يادم هستش كه ما ميومديم اطلاعات ستون ها رو در Column اول مي نوشتيم و بعد ستون دوم در Column دوم و ... ولي مي دونم ميشه يعني اول Focus مي كرديم رويه Column و بعد مي نوشتيم.

نوشته شده توسط
moin54
اگه ممكنه يك خط كد براي مثال بالا بنويسين. از لطف شما ممنونم
حالا چون شمايي يك خط كد نمينويسيم چند خط مي نويسيم.
تقريباً همون كار هستش:
Option Explicit
Dim M(1 To 2, 1 To 2) As Integer
Dim i, j As Byte
Private Sub CmdPrint_Click()
For i = LBound(M) To UBound(M)
'Print M(i, 1) & Space(5) & M(i, 2)
MatrixLst.AddItem M(i, 1) & Space(5) & M(i, 2)
Next i
End Sub
Private Sub CmdRead_Click()
For i = LBound(M) To UBound(M)
For j = LBound(M) To UBound(M)
M(i, j) = InputBox("Pleas Enter Number of Row:" & i & "and Column:" & j)
Next j
Next i
End Sub
مي تونيد ماتريس رو بزرگتر هم بكنيد ولي اون موقع بايد قسمتهاي قرمز شده رو تغيير بديد.