Haberler:

Forum VIP Üyeliği açılmıştır. Detaylı Bilgi almak için iletişim adresinden mesaj yazabilir yada Whatsapp üzerinden (05058048049) iletişime geçebilirsiniz. Teşekkürler.

Ana Menü

Bir form üzerindeki tüm bileşenleri read only(salt okunur) yapma

Başlatan Safirmedya, 06 Mart , 2011, 22:42:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Safirmedya

Bir form üzerindeki tüm bileşenleri read only(salt okunur) yapma
//uses kısmına typinfo unitini ekleyin.
procedure TForm1.SetReadOnly( Value : boolean ) ;
var
  PropInfo : PPropInfo ;
  Component : TComponent ;
  i : integer ;
begin
  for i := 0 to ComponentCount - 1 do begin
    Component := Components[ i ] ;
      if Component is TControl then begin
        PropInfo := GetPropInfo( Component.ClassInfo, 'ReadOnly' ) ;
          if Assigned( PropInfo ) and
             ( PropInfo^.PropType^.Kind = tkEnumeration ) then
               SetOrdProp( Component, PropInfo, integer( Value ) ) ;
      end ;
  end ;
end ;
procedure TForm1.Button1Click(Sender: TObject);
begin
  SetReadOnly( true ) ;
end;
Bir insanın gerçek zenginliği, onun bu dünyada yaptığı iyilikleridir.

Hz.Muhammed

Safirmedya

Bir insanın gerçek zenginliği, onun bu dünyada yaptığı iyilikleridir.

Hz.Muhammed