8
Gibt es eine Möglichkeit, den Text in Delphi (in meinem Fall Delphi 6) in eine TPanel.Caption zu wickeln?machen Sie eine Delphi TPanel Beschriftung Wrap
danke!
Gibt es eine Möglichkeit, den Text in Delphi (in meinem Fall Delphi 6) in eine TPanel.Caption zu wickeln?machen Sie eine Delphi TPanel Beschriftung Wrap
danke!
Nicht standardmäßig, fürchte ich. Wie Sie aus dem Quellcode für TPanel sehen können, wird der Text durch die DrawText() gezeichnet -Fenster 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;
können Sie entweder ableiten und die Paint-Methode überschreiben, oder Sie könnten nur ein Etikett stattdessen verwenden.
+1 für die Verwendung eines Labels vorschlagen. Legen Sie sie einfach in das TPanel (wenn Sie die Rahmen möchten) und setzen Sie die Anker. –
+1, um zu zeigen, dass viele Fragen leicht beantwortet werden können, indem man sich den VCL-Quellcode kurz ansieht. – mghie
yeap. Ich werde ein Etikett verwenden. danke für die Hilfe! – wonderer