开发过程中遇到一个问题,使用 Dialogs.InputQuery(const ACaption, APrompt: string; var Value: string) 时,在部分笔记本电脑上会出现 APrompt 的内容显示不完整,被截断了,对比后发现出现这种情况时,字体的间隔明显比正常显示的字体间隔大,于是就重写了 Dialogs.InputQuery,指定 APrompt 的 Label字体格式、字符编码、字体大小后,即解决问题
Prompt := TLabel.Create(Form);
Prompt.Font.Name := '宋体';
Prompt.Font.Size := 10;
Prompt.Font.Charset := GB2312_CHARSET;
开发中使用Dialogs.InputQuery时,部分笔记本电脑出现APrompt内容显示不完整、被截断的情况,对比发现字体间隔变大。通过重写Dialogs.InputQuery,指定APrompt的Label字体格式、字符编码和字体大小后解决问题。
502

被折叠的 条评论
为什么被折叠?



