将文本标题添加到文本框中

时间:2012-09-25 14:38:47

标签: delphi

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

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

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

非常感谢。

1 个答案:

答案 0 :(得分:2)

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

如果你想在文本中添加多个标题,实际上是在文本中创建部分,那么你可以设置文本框的Text属性以包含你想要的任何文本:

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

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

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