2009-08-13 24 views

cevap

12

Varsayılan olarak değil, korkarım. Eğer TPanel için kaynak kodu da görebileceğiniz gibi, metin DrawText() tarafından çekilir api -windows:

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; 

Sen türetmek ve Boya yöntemini geçersiz ya da sadece yerine bir etiket kullanabilirsiniz ya. Bir etiket kullanmayı öneren

+7

+1. Sadece TPanel içine bırakın (sınırlar istiyorsanız) ve çapaları ayarlayın. –

+1

+1, VCL kaynak koduna hızlıca bakarak birçok sorunun kolayca yanıtlanabileceğini göstermek için +1. – mghie

+0

yeap. Ben bir etiket kullanacağım. Yardımın için teşekkürler! – wonderer