我对 Delphi 比较陌生,这可能是一个非常基本的查询,但到目前为止我还没有找到答案。
问题是,我已经构建了一个表单,其中包含一个无限的自由文本字段,用户将在其中输入数据。当表单加载时,我希望在文本字段中有标题,以提示用户在这些标题下做相关注释。
有没有办法将这些标题插入到自由文本字段中,以便每次加载表单时显示它们?
非常感谢。
我对 Delphi 比较陌生,这可能是一个非常基本的查询,但到目前为止我还没有找到答案。
问题是,我已经构建了一个表单,其中包含一个无限的自由文本字段,用户将在其中输入数据。当表单加载时,我希望在文本字段中有标题,以提示用户在这些标题下做相关注释。
有没有办法将这些标题插入到自由文本字段中,以便每次加载表单时显示它们?
非常感谢。
您可以TLabel
在文本框上方放置一个控件。
如果您想要文本中的多个标题,本质上是在文本中创建部分,那么您可以设置文本框的Text
属性以包含您想要的任何起始文本:
TextBox.Text := 'Heading 1'#13#10#13#10'Heading 2';
该#13#10
部件在文本中插入换行符。一些较新的 Delphi 版本也有sLineBreak
可以用来代替字符文字的常量。
不过,我认为它不再是真正的“自由文本”字段,所以如果你想强制人们填写为特定部分指定的文本,那么你应该有单独的文本框,然后你可以TLabel
用每一个。