 |
|
VB.Net จะดึงค่าจาก Textbox ใน Form1 ไปที่ฟอร์ม Form2 แต่มีปัญหา Array |
|
 |
|
|
 |
 |
|
Code (VB.NET)
public tb(,) as integer
ReDim tb(CInt(tbxRow.Text), CInt(tbxColumn.Text))
Dim k = 0
For x = 1 To CInt(tbxRow.Text)
Dim l = 0
For y = 1 To CInt(tbxColumn.Text)
tb(x, y) = New TextBox
tb(x, y).Location = New Point(30 + l, 120 + 25 + k)
tb(x, y).Size = New Size(50, 20)
Me.Controls.Add(tb(x, y))
l += 60
Next
k = 25 * x
Next
k = 0
For x = 1 To CInt(tbxRow.Text)
Dim l = 0
For y = 1 To CInt(tbxColumn.Text)
tb(x, y) = New TextBox
tb(x, y).Location = New Point(30 + l, 120 + 25 + k)
tb(x, y).Size = New Size(50, 20)
Form2.Controls.Add(tb(x, y))
l += 60
Next
k = 25 * x
Next
จาก Code เป็นการสร้าง textbox แบบ 2 มิติ เป็นตาราง ใน from1 และ form2
แล้วจะกรอกข้อมูลใน textbox ของ form1 แล้วที่สร้าง สร้างปุ่มกด 1 ปุ่มเพื่อนำข้อมูลไปใส่ใน textbox ที่อยู่ใน form 2
Code ที่จะนำข้อมูลไปยัง form2 มีปัญหา
Code (VB.NET)
ReDim tb(CInt(tbxRow.Text), CInt(tbxColumn.Text))
For i = 1 To CInt(tbxRow.Text)
For j = 1 To CInt(tbxColumn.Text)
tb(i, j).Text = Form1.tb(i, j).Text
Next
Next
tb(i,j) form 2 ตัวแรก ไม่รู้จัก
ทำอย่างไรดีครับ T T
Tag : .NET, VB.NET
|
|
 |
 |
 |
 |
Date :
2014-02-27 16:18:18 |
By :
knowhow |
View :
1139 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
vb.net เป็น OOP
จะเรียก Form2 จาก Form1 โดยตรงไม่ได้ ต้องสร้าง object ก่อน
หรือ
สร้าง property (get/set) ใน Form2 แล้วกำหนดหรือรับข้อมูลของ Form2 จาก Form1
|
 |
 |
 |
 |
Date :
2020-05-27 12:07:00 |
By :
PhrayaDev |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|