簡體   English   中英

在不使用框架的情況下在 VBA 用戶窗體上的控件周圍繪制邊框?

[英]Draw border around controls on VBA Userform without using a Frame?

我正在設計一個 VBA 用戶窗體(在 Excel 中,如果它是相關的)並且我希望將一些控件可視地分組在一起..但是當我把它們放在一個框架中時,我得到了一些不想要的結果(其中一部分必須做RefEdit 控件在框架內似乎特別不開心)。

有沒有辦法在表單上的一組控件周圍繪制邊框而不將它們放在框架內?

使用標題已刪除且邊框樣式設置為fmBorderStyleSingle 它可能顯示在其他控件的頂部,因此右鍵單擊它,然后選擇“向后發送”,直到它位於其他控件的后面。

最好的方法是在所需位置上創建形狀。 拖動以突出顯示所需的所有內容,然后單擊鼠標右鍵並將其向前彎曲。 然后,當您將形狀拖回頂部時,它實際上將位於其他所有內容的下方。 希望能有所幫助。

這對我有用,起初我遇到了同樣的問題,在某些情況下,我不得不選擇每個 label “向后發送”最多 30 次。 我發現按下 Ctrl-K 會將其發送到所有控件的后面,一次按下這些鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM