是否可以在inno设置中调整线高 我有4行文字(见图)我希望在行之间添加更多空间,这可能吗?
这是我的代码:
{CB_txt}
CB_txt := TNewStaticText.Create(SPPage);
CB_txt.Parent := SPPage.Surface;
CB_txt.Left := ScaleX(0);
CB_txt.Top := SP_Title.Top +30;
CB_txt.Width := ScaleX(300);
CB_txt.Height := ScaleY(100);
CB_txt.Color := -16777211;
CB_txt.Font.Color := 536870911;
CB_txt.Font.Name := 'Arial';
CB_txt.Font.size := 9;
CB_txt.Caption := SPCBtext1 + #10 + SPCBtext2 + #10 + SPCBtext3 + #10 + SPCBtext4 ;
CB_txt.TabOrder := 1;
答案 0 :(得分:2)
不,没有窗口过程。拦截和所有者绘制是不可能的,因为TNewStaticText
控件基于系统Static Control
控件,在这种情况下,它是呈现控件的系统(以及在启用分词时选择行间距的人员) )。并且Static Control
本身没有设置行间距的选项,因此唯一的选择是所有者绘图。
我会在每行使用一个TNewStaticText
控件。