PDA

View Full Version : Có cách nào sử dụng lại thuộc tính Index trong VB.NET không?



phongnhattran
08-05-2004, 18:06
Trong VB6.0,khi tạo các điều khiển (Nút lệnh, label...) cùng tên thì nó sẽ tự tạo một mảng các điều khiển sử dụng thuộc tính Index.
Nhưng trong VB.NET đệ không tìm được cách làm tương tự như vậy (Khi khai báo cùng tên thì sẽ báo lỗi liền).
Có ai biết về vấn đề này, xin chỉ giúp.
À,sẵn tiện cho đệ hỏi luôn. Khi đệ Upgrade 1 chương trình 6.0 sang .NET,chương trình báo upgrade thành công.Nhưng khi chạy thì lại báo lỗi :
1. Không nhận biết được lệnh Load Form.Có cách nào thay thế lệnh Load Form trong VB.NET không?
2. Lỗi liên quan đến APPS gì đó (Ở trong VB6.0,đệ có sử dụng 1 Slash form và lỗi này phát sinh ở form này).
Có thể giải quyết giúp đệ các lỗi này ??

KEM_WALL
09-05-2004, 01:14
trong vb.net không cho xài controls indexing trong designer. nếu bạn muốn bạn phải khai báo
vd (trong C#) Button[] btn = new Button[5]; // khai báo mảng button
lỗi load form cũng tương tự. bởi vì vb.net không sử dụng form giống vb, form trong vb.net thực chất là các class, và muốn load form, bạn phải instance 1 obj từ class đó
vd (in C#)
Form1 form = new Form1();
Application.Run(form);

phongnhattran
10-05-2004, 21:40
Thank Huynh nhiều :tongue: