Я думаю, что в этом случае полностью приемлемо повредить чистую теорию REST в этой ситуации. В любом случае я не думаю, что существует что-либо на самом деле в REST, который говорит, что Вы не можете коснуться зависимых объектов в экономических моделях, которые требуют его.
я действительно думаю, что это не стоит дополнительных обручей, до которых Вы перешли бы, создают пользовательский менеджер транзакций, когда Вы могли просто усилить базу данных, чтобы сделать это.
Не by по умолчанию, боюсь. Как видно из исходного кода для TPanel, текст отрисовывается с помощью DrawText () -windows api:
procedure TCustomPanel.Paint;
{snip}
begin
{snip}
Flags := DT_EXPANDTABS or DT_SINGLELINE or
VerticalAlignments[FVerticalAlignment] or Alignments[FAlignment];
Flags := DrawTextBiDiModeFlags(Flags);
DrawText(Handle, PChar(Caption), -1, Rect, Flags);
end;
Вы можете либо получить и переопределить метод Paint, либо вместо этого просто использовать метку.