Inno 中没有可点击的文本部分。
你真的需要使用 3 个“文本”——TLabel 或 TNewStaticText——来构建整个句子。中间的将 Font 属性设置为粗体、下划线或蓝色(取决于您想要链接)和 Cursor 设置为 Hand,...当然还有 OnClick 事件。
这两个组件都有您可以使用的属性 AutoSize 和 WordWrap。
AutoSize属性设置为 true 使您的组件的宽度和高度适合文本大小。将所有 3 个文本设置为 True。
像这样定位文本:
Text1.Left := 10; // 10 is just example
Text1.Top := 10; // 10 is just example
Text2.Left := Text1.Left + Text1.Width + 3; // 3 is space
if(Text1.Height > $Constant$) then
Text3.Top := Text1.Top + Text1.Height + 3 // Create new line
else
Text3.Left := Text2.Left + Text2.Width + 3;