Bản in của bài viết

Click vào đây để xem bài viết này ở định dạng ban đầu

(¯`·.º-:¦:-♥ Yêu Em Mãi Mãi BlogS♥-:¦:-º.·´¯)

Line và Shape

Gắn các đối tượng Line và Shape lên trên các điều khiển In E-mail

 
ImageTrong VB6, làm cách nào để gắn các đối tượng Line và Shape lên trên các điều khiển khác như Text hay CommandButton?

 

 

 

Đáp:

VB hiển thị các phần tử trong 1 form giao diện theo 3 lớp (layer) như sau:
   o Layer dưới cùng là không gian vẽ chứa mọi kết quả của các method vẽ đồ họa (Line, Rectangle, Circle...) và hiển thị văn bản (Print).
   o Layer giữa chứa các đối tượng (control) đồ họa như Label, Line, Shape, Image.
  o Layer trên cùng chứa các đối tượng (control) giao tiếp với người dùng như TextBox, CommandButton, ListBox...
Tóm lại, vì đối tượng Line và Shape được hiển thị ở layer giữa nên luôn bị ẩn sau các đối tượng giao diện với người dùng khác như TextBox, CommandButton, ListBox. Bạn không thể thay đổi được thứ tự hiển thị các đối tượng này. Trong trường hợp muốn các "line" và "shape" được hiển thị trên các đối tượng khác, bạn phải tự vẽ và quản lý mọi phần tử vẽ này chứ không thể dùng những đối tượng được cung cấp sẵn bởi VB.

 


VnVista I-Shine
© http://vnvista.com