Jyi*_*ina 2 .net c# vb.net system.drawing
我正在使用内置的Font对话框来选择字体大小和样式.字体大小范围显示为8到72.我需要限制用户不要选择超过20的大小.是否可以禁用22的字体大小或不显示22的字体大小?我没有在Font类上看到任何属性来执行此操作?谢谢你的任何建议.
我没有在Font类上看到任何属性来执行此操作?
那是因为它是FontDialog类的属性,而不是Font类.例如:
using (var dlg = new FontDialog()) {
dlg.MaxSize = 20; // <=== Here
if (dlg.ShowDialog() == DialogResult.OK) {
// etc...
}
}
Run Code Online (Sandbox Code Playgroud)
而且你会发现你不可能选择大于20的尺寸.