• 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

Di chuyển và Rezise control lúc runtime

Các thủ thuật liên quan đến việc xử lý ứng dụng, biểu mẫu và control
User avatar
clarkkent
Mạnh Thường Quân
Mạnh Thường Quân
Posts: 1641
Joined: Wed 16/04/2008 11:25 am
Location: Chợ Lách - Bến Tre
Been thanked: 31 times
Contact:

Di chuyển và Rezise control lúc runtime

Postby clarkkent » Thu 13/08/2009 12:55 pm

Thủ thuật: Di chuyển và Rezise control lúc runtime
Tác giả: Sưu tầm
Mô tả: Di chuyển và Rezise control lúc runtime



lộn với cái thêm lúc runtime =))
Attachments
howto_move_resize_at_runtime.rar
Di chuyển và Rezise control lúc runtime
(14.01 KiB) Downloaded 681 times


• Hôm bây: www.tinsoftware.com ^ ^
Cố gắng lên...

User avatar
alexanderdna
Guru
Guru
Posts: 214
Joined: Tue 14/07/2009 11:13 am
Location: Sài Gòn
Has thanked: 3 times
Been thanked: 15 times

Re: Di chuyển và Rezise control lúc runtime

Postby alexanderdna » Fri 14/08/2009 8:19 am

Đã kiểm tra, trong lúc runtime:
1. Di chuyển được.
2. Chỉnh kích thước cũng được.
Đặc biệt: có lưu lại thay đổi để lần sau mở lên mọi thứ không bị hoàn nguyên. Các thay đổi này được lưu trong khóa Registry sau: HKEY_CURRENT_USER\Software\VB and VBA Program Settings\DraggableAnyTest. Công việc này được thực hiện nhờ hàm SaveSetting và LoadSetting trong VBA.Interaction.
Attachments
DragControls.jpg
Minh họa

tai_computer
Thành viên chính thức
Thành viên chính thức
Posts: 27
Joined: Sat 15/08/2009 11:03 am
Has thanked: 1 time

Có cái này mong các bạn giúp đỡ

Postby tai_computer » Tue 08/09/2009 8:27 am

Mình có ý định thiết kế 1 chương trình hơi lớn 1 tí mình làm ơ 1024 x 768 thì chạy êm ngon lành lắm nhưng khi chạy 800 x 600 thì cái Form của minh bị mất 1 nữa có cách nào giải quyết ko các bạn hay là phải thiết kế nhỏ lại
Ý mình muốn là làm sao khi mở Form ở bất cứ độ phân giải nào thì From cũng theo độ phân giải ấy
Mình mới học vb nên mong các bạn chỉ giáo

User avatar
alexanderdna
Guru
Guru
Posts: 214
Joined: Tue 14/07/2009 11:13 am
Location: Sài Gòn
Has thanked: 3 times
Been thanked: 15 times

Re: Di chuyển và Rezise control lúc runtime

Postby alexanderdna » Tue 08/09/2009 8:44 am

Bạn tai_computer: bạn có thể dùng đoạn mã lệnh sau:

Code: Select all

  1. Private Sub Form_Load()
  2.     Me.WindowState = vbMaximized
  3. End Sub

Khi form mở lên, nó sẽ được đặt ở trạng thái đầy màn hình (như khi ta bấm nút Maximize trên thanh tiêu đề).

User avatar
truongphu
VIP
VIP
Posts: 4765
Joined: Sun 04/11/2007 10:57 am
Location: Cam Đức, Khánh hòa
Has thanked: 14 times
Been thanked: 519 times

Re: Di chuyển và Rezise control lúc runtime

Postby truongphu » Sat 10/10/2009 8:06 am

Tôi đã tìm 2 kỹ thuật di chuyển control lúc runtime đơn giản hơn code của clarkkent: chỉ vài dòng code
mời các bạn tham khảo tại:
viewtopic.php?f=7&t=9211&start=20#p60218
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh


Return to “[VB] Ứng dụng - Form và Control”

Who is online

Users browsing this forum: No registered users and 1 guest