Çift Satırlı Tuş

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
RamazanG
Üye
Mesajlar: 73
Kayıt: 16 Tem 2010 03:38

Çift Satırlı Tuş

Mesaj gönderen RamazanG »

Makale: Zarko Gajic
Çeviri: Ramazan Gülbahar

Aşşağıdaki kodu kullanarak bütün Tbutton ların caption özelliğini çift satırlı hale getirebilirsiniz.

Kod: Tümünü seç

procedure SetMultiLineButton(AParent: TWinControl) ;
var
     j : integer;
     ah : THandle;
begin
for j := 0 to AParent.ControlCount - 1 do
  if (AParent.Controls[j] is TButton) then
  begin
    ah := (AParent.Controls[j] as TButton).Handle;
    SetWindowLong(ah, GWL_STYLE,
      GetWindowLong(ah, GWL_STYLE) OR
BS_MULTILINE) ;
  end;
end;
Kullanılışı:
Form üzerine Button1 ve Button2 yerleştirin, Form üzerine bir TPanel ve üzerine Button3 ve Button4 yerleştirin.
SetMultiLineButton(Panel1)
Kodu ile Button3 ve Button4 çift satırlı Caption özelliğine sahip olacaktır.
Cevapla