Lấy caption tự động cho nhiều Label như thế nào?

  • Thread starter Thread starter dvu58
  • Ngày gửi Ngày gửi
Liên hệ QC

dvu58

Thành viên thường trực
Tham gia
29/4/07
Bài viết
298
Được thích
378
Vấn đề: Tôi dùng 1 form thiết lập sẵn 1 số label theo thứ tự (như 1 báo biểu dùng để xem danh sách)

Có 1 danh sách từ 1 sheet của 1 workbook.
1. Label1 -> Label15: Lấy cột thứ tự của 1 danh sách đó.
2. Label 16 -> label30: Lấy danh sách của từng người trong danh sách đó (theo thứ tự từ 1 đến 15)

Và vân vân như thế cho nhiều cột mục khác...

Câu hỏi:
1. Cách tạo ra label (tiếp theo) tự động vào form?
2. Có cách nào để lấy caption cho các label 1 cách tự động được hay không? Label có index không?

Mong các bạn hướng dẫn giúp.
Cảm ơn các bạn rất nhiều.
 
Vấn đề: Tôi dùng 1 form thiết lập sẵn 1 số label theo thứ tự (như 1 báo biểu dùng để xem danh sách)

Có 1 danh sách từ 1 sheet của 1 workbook.
1. Label1 -> Label15: Lấy cột thứ tự của 1 danh sách đó.
2. Label 16 -> label30: Lấy danh sách của từng người trong danh sách đó (theo thứ tự từ 1 đến 15)

Và vân vân như thế cho nhiều cột mục khác...

Câu hỏi:
1. Cách tạo ra label (tiếp theo) tự động vào form?
2. Có cách nào để lấy caption cho các label 1 cách tự động được hay không? Label có index không?

Mong các bạn hướng dẫn giúp.
Cảm ơn các bạn rất nhiều.
Chưa hiểu hết ý bạn, lúc bạn nói label ở workbook lúc thì ở form?
Bạn có thể gửi file và ghi chú trong đó không?
 
Upvote 0
Giải thích đại khái là khi mở form (sự kiện form_activate):

1. Kiểm tra số lượng label trên form, so sánh với số lượngh cell chứa caption trên sheet, nếu thiếu thì add thêm

2. Dùng vòng lặp duyệt qua hết các label trên form để gán caption cho từng label bằng các giá trị ghi trên các cells trên sheet.
 
Upvote 0
Vấn đề: Tôi dùng 1 form thiết lập sẵn 1 số label theo thứ tự (như 1 báo biểu dùng để xem danh sách)

Có 1 danh sách từ 1 sheet của 1 workbook.
1. Label1 -> Label15: Lấy cột thứ tự của 1 danh sách đó.
2. Label 16 -> label30: Lấy danh sách của từng người trong danh sách đó (theo thứ tự từ 1 đến 15)

Và vân vân như thế cho nhiều cột mục khác...

Câu hỏi:
1. Cách tạo ra label (tiếp theo) tự động vào form?
2. Có cách nào để lấy caption cho các label 1 cách tự động được hay không? Label có index không?

Mong các bạn hướng dẫn giúp.
Cảm ơn các bạn rất nhiều.
Anh có thể cho em xem qua hình dáng cái form ấy được không... vì biết đâu có cách khác đơn giản hơn!
Chứ em cho rằng việc Add thêm hoặc xóa bớt các Label chưa chắc là giải pháp hay
Anh có nghĩ đến việc dùng ListBox hoặc 1 control nào khác để thể hiện không?
 
Upvote 0
Cảm ơn ndu96081631

Mình cũng nghĩ chắc là có nhiều cách. Nhưng đây là vấn đề mình đang thắc mắc muốn tìm hiểu thêm đấy mà!
 
Upvote 0
Đúng là với nội dung câu hỏi thì add thêm là không cần thiết. label thực chất nó chỉ là đối tượng hiển thị thôi vậy thì ta thay đổi cách hiển thị theo ý ta là được thôi mà.
Nếu để phong phú màu sắc, Font v.v... thì mỗi cột là 1 Label là đủ

Bạn tham khao 1 ví dụ
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom