Tôi có tùy chọn Trình đơn Dải Công cụ Luôn Trên đầu và tôi không thể tìm ra mã sẽ đặt ở trên đầu các cửa sổ khác khi được chọn và ngược lại khi bỏ chọn. Bạn có thể giúp đỡ không?Mã Visual Basic sẽ là gì cho tùy chọn Luôn Mở Trên?
Trả lời
Để thiết lập "luôn luôn trên đầu , "đặt myForm.TopMost = True
từ tùy chọn trình đơn của bạn. Xem Form.TopMost documentation.
Để bỏ đặt lại, hãy đặt myForm.TopMost = False
.
Để chuyển đổi xem Form
là TopMost
, chỉ cần thay đổi thuộc tính Form.TopMost
.
Ví dụ, để thiết lập các biểu mẫu cho phép được trên đầu trang, sử dụng này:
Form.TopMost = True
Để vô hiệu hóa TopMost
, sử dụng này:
Form.TopMost = False
Mã này chỉ làm cho lways "luôn luôn trên đầu trang". Tôi muốn cung cấp cho người dùng lựa chọn bật và tắt luôn ở trên cùng. –
@Tyler Malo Để tắt nó một lần nữa, hãy gọi 'TopMost = False;'. – rob05c
Nó có thể là:
Me.TopMost = true
hoặc false
.
Đây là những gì tôi đã sử dụng để xử lý sự kiện nếu bạn muốn người dùng điều khiển. Dĩ nhiên, bạn sẽ muốn tạo một hộp kiểm có tên là chkAlwaysOnTop
. Nó cũng có thể được lưu trữ dễ dàng trong các thiết lập người dùng để giữ cho nó nhận biết được trạng thái giữa các cá thể.
Private Sub chkAlwaysOnTop_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles chkAlwaysOnTop.CheckedChanged
Me.TopMost = chkAlwaysOnTop.Checked
End Sub
Bạn sẽ muốn điều này trong chương trình của bạn nếu bạn muốn lưu trạng thái nói cho người sử dụng:
Private Sub MainActivity_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
My.Settings.AlwaysOnTop = chkAlwaysOnTop.Checked
My.Settings.Save()
End Sub
Bạn cũng sẽ muốn điều này ở dạng tải của bạn:
Me.TopMost = My.Settings.AlwaysOnTop
chkAlwaysOnTop.Checked = My.Settings.AlwaysOnTop
Nếu bạn quan tâm đến những gì tôi đã sử dụng, tại đây: Rubber Stamp (Bao gồm liên kết mã nguồn)
- 1. DIM là gì đứng trong Visual Basic và BASIC?
- 2. Tương đương với | = trong Visual Basic là gì?
- 3. visual basic và vb.net
- 4. Set "Image File Execution Options" sẽ luôn luôn mở file exe có tên là mặc định
- 5. Visual Basic 6.0 Case Statement
- 6. Các tính năng mới .Net 4.5 cho Visual Basic là gì?
- 7. Tùy chọn + FollowSymLinks là gì?
- 8. Nút ca cao sẽ mở trang Tùy chọn hệ thống
- 9. Python trên AIX: Các tùy chọn của tôi là gì?
- 10. Có trình giải mã Visual Basic 6 không?
- 11. Băm tùy chọn là gì?
- 12. Cách dễ nhất để tạo phần mở rộng C tùy chọn cho gói python là gì?
- 13. "Tùy chọn" trong Backbone.js là gì?
- 14. Làm cách nào để yêu cầu Visual Studio luôn mở rộng hộp nhóm "Tìm tùy chọn" trong hộp thoại Tìm?
- 15. REM đứng trong BASIC là gì?
- 16. sẽ trật tự cho enum.values () luôn cùng
- 17. Tùy chọn Kiểm tra Vòng đời Phát triển An ninh trong Visual Studio là gì?
- 18. Các tùy chọn htaccess-Indexes là gì?
- 19. Hàm băm Visual Basic 6.0
- 20. Cách tốt nhất để sử dụng các lớp .NET từ Visual Basic 6 là gì?
- 21. Mẫu MySQL cho Visual Basic 6.0 - đọc/ghi
- 22. Thứ tự ưu tiên toán tử trong Visual Basic 6.0 là gì?
- 23. Giá trị mặc định cho các tùy chọn mã và mã khi sử dụng nvcc là gì?
- 24. Visual C++ 'Force Bao gồm' tùy chọn
- 25. Dễ dàng hơn Visual Basic 6?
- 26. Kích thước mảng trong Visual Basic?
- 27. Giá trị hex trong Visual Basic
- 28. Django sẽ là một lựa chọn tốt cho một quyền dựa trên ứng dụng web?
- 29. Làm tròn số xuống trong Visual Basic
- 30. Visual Studio xem xét "Mã người dùng" là gì?
Ahh Tôi đã tìm thấy sự cố ... Tôi phải bật thuộc tính CheckOnClick cho tùy chọn luôn ở trên cùng –