DevExpress Winforms使用技巧教程:如何設(shè)置較厚的表格邊框
下載DevExpress v20.1完整版 DevExpress v20.1漢化資源獲取
DevExpress Winforms Controls 內(nèi)置140多個(gè)UI控件和庫(kù),完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序。想要體驗(yàn)?點(diǎn)擊下載>>
應(yīng)用程序的外觀隨時(shí)代發(fā)展不斷變化,自厚重的Windows XP樣式時(shí)代以來(lái),表格邊框已經(jīng)發(fā)生了很大的變化,光滑的1像素邊框是當(dāng)今的常見(jiàn)選擇。但是邊框不僅是裝飾元素,它還是功能性表單部分,使用戶可以通過(guò)拖動(dòng)邊緣來(lái)調(diào)整表單大小,邊框越細(xì),調(diào)整大小就越困難。有一個(gè)簡(jiǎn)單的解決方案:將陰影添加到調(diào)整大小區(qū)域中,您將獲得10-15像素的額外空間。 許多第三方應(yīng)用程序(包括Microsoft Office)都使用這種方法,DevExpress表單的陰影和發(fā)光效果也是如此。
顯然,關(guān)閉陰影后此技術(shù)無(wú)效。 MDI子窗口不使用陰影,并且某些環(huán)境不支持半透明窗口,因此必須正確顯示陰影。
為了在這種情況下簡(jiǎn)化表單的大小調(diào)整,我們?cè)赪indowsFormsSettings中添加了三個(gè)屬性:
- WindowsFormsSettings.FormThickBorder = true;在獨(dú)立或MDI父表單的特厚表單邊框上切換
- WindowsFormsSettings.MdiFormThickBorder = true;為MDI子窗體激活相同的邊框
- WindowsFormsSettings.ThickBorderWidth = xx;設(shè)置粗邊框的寬度(以像素為單位),此屬性從版本18.2.7開(kāi)始可用
這是帶有粗邊框和Office 2019炫彩矢量皮膚的MDI設(shè)置的外觀:
DevExpress v20.1.4新版發(fā)布,上中文網(wǎng)立即體驗(yàn)新版~
DevExpress技術(shù)交流群2:775869749 歡迎一起進(jìn)群討論