BLOG ĐANG TRONG THỜI GIAN PHÁT TRIỂN, MONG SỰ QUAN TÂM CỦA MỌI NGƯỜI DÀNH CHO BLOG MỚI NÀY CỦA HUNG.PRO.VN

[VB] Dynamically Resize and Reposition All Controls when Form is Resized, Including Font Sizes

1 min read

Hi mọi người, sau một hồi tìm kiếm về thủ thuật tự động điều chỉnh kích thước giao diện trên chương trình và điều chỉnh phù hớp với kích thước mà bản tùy chỉnh với chương trình bạn phát triển. Và các bạn nên tùy biển để phù hợp với bản thân nhé.

Chúng ta bắt đầu nhé.
Đầu tiên bạn thêm một điều kiện để gọi dữ liệu cập nhật.
"Dim rs as New Resizer"


Ở phần rs và Resizer bạn có thể thay thế tên gì cũng được, để bạn dễ nhớ.

Tiếp theo ở Form_load bạn thêm điều kiện này vào
"rs.FindAllControls(Me)"


Tiếp đó ở Form_Resize bạn thêm điều kiện sau:
"rs.ResizeAllControls(Me)"

Và code hoàn chỉnh sẽ là như thế này :

Public Class Form1
Dim rs As New Resizer

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
rs.FindAllControls(Me)

End Sub

Private Sub Form1_Resize(sender As Object, e As EventArgs) Handles Me.Resize
rs.ResizeAllControls(Me)
End Sub
End Class


Và bạn thêm một mã lớp này vào sao End Class của chương trình nữa là hoàn thành nhé.
https://pastebin.com/KnLEnBPn

Vậy là xong, bây giờ việc còn lại của các bạn là kiểm tra chương trình hoạt động có ok không và cần thêm bớt chỉnh sữa ở mục nào nhé.

Nguồn : Codeproject / https://url.hungvb.com/?i=cHJva



Thời gian : 30/04/2022 20:51:04

Bạn có thể thích những bài đăng này

  • Xin chào các bạn, bài viết hôm nay mình tiếp tục chia sẻ các bạn cách gởi email kèm theo lịch nhắc họp (Meeting Calendar Reminder) bằng ngôn ngữ C#, Winform. [C#] How to Send ema…
  • Hi mọi người, sau một hồi loay hoay tìm hiểu thủ thuật khởi động lại chương trình khi bị chương trình đăng bài lên blog của mình bắt người dùng mình phải khởi động lại khi viết bài…
  • Hôm nay mình sẽ chia sẽ cho mọi người một thủ thuật đơn giản để bảo vệ máy tính cá nhân nếu có người cắm USB vào máy tính của bạn để trộm thông tin hay làm gì máy tính của bạn nhé.…
  • Giao diện demo ứng dụng: Trên form này, bao gồm các chức năng: Mở slide đầu tiên Mở slide cuối cùng Di chuyển slide Tự động chạy slide Hide control trình chiếu power point Vide…
  • Hi mọi người, hôm nay vừa xem website laptrinhvb.net thì thấy có cái code này cũng khá hay cho người dùng windowns, đó là lấy địa chỉ BIOS SERIAL NUMBER, tiện ích này cũng khá hay …
  • Hi everyone, today after a while hungvb.com was silent to learn the code and found there is a pretty cool trick for everyone, that is toggling taskmanager on windows systems for us…

6 nhận xét

  1. second ago
    Sao a đang fix lỗi đường truyền để có thể thêm video vào thì nó báo lỗi nhỉ :? không hiểu vì sao nữa. A tìm hiểu kỷ lắm r đó, chắc phải học chút code regex nữa may ra mới ok hoặc tích hợp form google vào chương trình quá :S
    1. second ago
      đúng r` đó a, code đăng video phải hạm regex như js ở khung bình luận ấy, vứt link vào là nó hiện lên ấy, không biết có chỉnh sữa giao diện không nhỉ :s
    2. second ago
      Nếu có thời gian học về hàm đó thì tốt đó e, nhưng có 1 điều đó là hàm đó hơi rắc rối với 1 số mem đó nhé
  2. second ago
    Thấy bố cục khi để full màn hình hơi rộng :s (hd m` cách fix nhé )
    1. second ago
      Cái này thì mình tùy biến kéo bố cục lại bạn nhé, để phù hợp với cách nhìn của bản thân là ok.
    2. second ago
      thanks ban
Hung Pro Blog @ 2025
Chia sẽ kiến thức và tư duy sáng tạo về nhiều ngôn ngữ lập trình khác nhau. Csharp, Visual Studio, Blogger, HTML, Javascript, CSS..v.v
Developed by Jago Desain