Membina Aplikasi Borang Windows Serasi DPI Tinggi
Peningkatan paparan DPI tinggi memberikan cabaran penting bagi pembangun yang menyasarkan pemaparan aplikasi yang konsisten merentas pelbagai tetapan DPI. Aplikasi Windows Forms, khususnya, boleh bergelut dengan kedudukan kawalan dan penskalaan apabila DPI berubah.
Walaupun AutoScaleMode = AutoScaleMode.Dpi
sering dicadangkan, ia sering gagal. Untuk penskalaan DPI yang mantap, ikuti amalan terbaik ini:
AutoScaleMode.Font
telah terbukti berkesan untuk kawalan skala. Eksperimen dengan AutoScaleMode.Dpi
juga dinasihatkan.this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F)
untuk kawalan yang dibuat pada 96 DPI.AutoScaleMode
yang sama untuk tingkah laku penskalaan seragam.Dengan mengikuti pengesyoran ini, aplikasi Windows Forms anda akan mempamerkan penskalaan optimum merentas resolusi DPI yang berbeza, memberikan pengalaman yang konsisten dan mesra pengguna tanpa mengira tetapan skrin.
Atas ialah kandungan terperinci Bagaimanakah saya dapat memastikan skala aplikasi Windows saya dengan betul merentasi tetapan DPI yang berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!