• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Trong suốt trong veo trong vb.net

Các thủ thuật liên quan đến ứng dụng, biểu mẫu và control

Điều hành viên: tungcan5diop, QUANITGROBEST

Hình đại diện của người dùng
bangnhatquang68
Guru
Guru
Bài viết: 791
Ngày tham gia: T.Ba 26/01/2010 12:44 pm
Đến từ: Vĩ tuyến 17
Has thanked: 20 time
Been thanked: 37 time
Liên hệ:

Trong suốt trong veo trong vb.net

Gửi bàigửi bởi bangnhatquang68 » CN 08/08/2010 4:32 pm

Thủ thuật: Trong suốt form và control trong vb.net
Tác giả: Bangnhatquang
Mô tả: Làm Form và Control trong suốt


Cách 1:
Thiết lập độ trong đục cho form, bằng thuộc tính Opacity từ khoảng 0-100%
  1. Private Sub Form1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseEnter
  2.         Me.Opacity = 0.5
  3.   End Sub
  4.  


Cách 2:
Thiết lập độ trong đục cho form, bằng thuộc tính TransparencyKey, cho màu ứng dụng trùng với màu của TransparencyKey
Nhược diểm: Không đẹp bằng Areo glass, làm trong các button textbox, richbox nhưng làm các Items bị nhòe, viền form không trong.

Thiết kế :
  1. Private Sub Form1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseEnter
  2.          Me.BackColor = Color.Aqua
  3.          Me.RichTextBox1.BackColor = Color.Aqua
  4.         Me.Button1.BackColor = Color.Aqua
  5.     End Sub
  6.  
  7.     Private Sub Form1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseLeave
  8.         Me.TransparencyKey = Color.Aqua
  9.     End Sub
  10.  
Tập tin đính kèm
dang bai.JPG
anh2.JPG
Sửa lần cuối bởi bangnhatquang68 vào ngày T.Ba 10/08/2010 4:20 pm với 2 lần sửa.


Mời anh em lên facebook giao lưu nào!
http://www.facebook.com/groups/145823032176611/

Hình đại diện của người dùng
tiensever
Thành viên tích cực
Thành viên tích cực
Bài viết: 109
Ngày tham gia: T.Ba 27/07/2010 10:30 pm
Has thanked: 1 time
Liên hệ:

Re: Trong suốt trong veo trong vb.net

Gửi bàigửi bởi tiensever » T.Ba 09/11/2010 7:13 pm

nếu thêm như này

  1.  
  2. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.         Me.BackColor = Color.Aqua
  4.         Me.TransparencyKey = Color.Aqua
  5.         Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
  6.  
  7.     End Sub
  8.  


form sẽ trong suốt luôn chỉ còn lại control :">
http://t2love-forums.co.cc/

Hình đại diện của người dùng
lipton150786
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 345
Ngày tham gia: T.Năm 18/11/2010 10:00 pm
Has thanked: 3 time
Been thanked: 29 time

Re: Trong suốt trong veo trong vb.net

Gửi bàigửi bởi lipton150786 » T.Sáu 19/11/2010 2:44 pm

cach2 này cũng hay để hôm nào làm thử xem sao

jetlongk4
Bài viết: 3
Ngày tham gia: T.Ba 24/05/2011 12:51 pm

Re: Trong suốt trong veo trong vb.net

Gửi bàigửi bởi jetlongk4 » T.Tư 20/07/2011 4:32 pm

Vậy có cần phải gọi thư viện nào ra không bạn! Tui nhúng code vào nhưng không được

Hình đại diện của người dùng
bangnhatquang68
Guru
Guru
Bài viết: 791
Ngày tham gia: T.Ba 26/01/2010 12:44 pm
Đến từ: Vĩ tuyến 17
Has thanked: 20 time
Been thanked: 37 time
Liên hệ:

Re: Trong suốt trong veo trong vb.net

Gửi bàigửi bởi bangnhatquang68 » T.Năm 21/07/2011 8:14 am

Me.TransparencyKey =Me.BackColor
bảo đảm ăn chắc, mặc bền
Mời anh em lên facebook giao lưu nào!
http://www.facebook.com/groups/145823032176611/


Quay về “[.NET] Ứng dụng - Form và Control”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách