0

我对 Delphi 比较陌生,这可能是一个非常基本的查询,但到目前为止我还没有找到答案。

问题是,我已经构建了一个表单,其中包含一个无限的自由文本字段,用户将在其中输入数据。当表单加载时,我希望在文本字段中有标题,以提示用户在这些标题下做相关注释。

有没有办法将这些标题插入到自由文本字段中,以便每次加载表单时显示它们?

非常感谢。

4

1 回答 1

2

您可以TLabel在文本框上方放置一个控件。

如果您想要文本中的多个标题,本质上是文本中创建部分,那么您可以设置文本框的Text属性以包含您想要的任何起始文本:

TextBox.Text := 'Heading 1'#13#10#13#10'Heading 2';

#13#10部件在文本中插入换行符。一些较新的 Delphi 版本也有sLineBreak可以用来代替字符文字的常量。

不过,我认为它不再是真正的“自由文本”字段,所以如果你想强制人们填写为特定部分指定的文本,那么你应该有单独的文本框,然后你可以TLabel用每一个。

于 2012-09-25T15:21:43.693 回答