Với những dòng code sau, bạn có thể "trang trí" cho listbox của mình thêm đẹp với hiệu ứng bóng đổ trên nền Form. Cùng bắt tay vào làm nhé
- Bước 1: tạo project Windows Forms, kẻo thả ListBox control đến Form của bạn (tên mặc định của listbox mới thêm sẽ là: listBox1)
- Thêm hàm sau vào cửa sổ code:
Mã:
private void AddShadow(PaintEventArgs e) { SizeF shadowSize = listBox1.Size; SizeF addSize = new SizeF(10.5F, 20.8F); shadowSize = shadowSize + addSize; PointF shadowLocation = listBox1.Location; shadowLocation = shadowLocation + new Size(5, 5); // tạo 1 hình chữ nhật RectangleF rectFToFill = new RectangleF(shadowLocation, shadowSize); //tạo 1 brush có màu xám (màu của bóng) Color customColor = Color.FromArgb(50, Color.Gray); SolidBrush shadowBrush = new SolidBrush(customColor); //và tô đầy nó trong lòng hình chữ nhật e.Graphics.FillRectangles(shadowBrush, new RectangleF[] { rectFToFill }); shadowBrush.Dispose(); }
- Bây giờ bạn thụ lý đoạn mã cho sự kiện Paint của Form chính như sau:
Mã:
private void Form1_Paint(object sender, PaintEventArgs e) { AddShadow(e); }
View more random threads:
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...