Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
hata kodu
#20
Şu şekilde bir dene istersen

Button1 : CONST ifadede verilen sayıda Button oluşturur. Mevcut ise oluşturmaz.
Her button basıldığında kendini gizler.
Button2 : Aynı sayıda döngü ile butonların Visible özelliğini TRUE yapar.

    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
 private
   { Private declarations }
   procedure ButonBasildi(Sender: TObject);
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.fmx}
{$R *.Windows.fmx MSWINDOWS}

Const
 iButtonCount = 100;

procedure TForm1.Button1Click(Sender: TObject);
var
 l, t, s, w, h, i : Integer;
 strName : String;
begin
 l :=   4;
 t :=   4;
 w := 100;
 h :=  22;
 s :=   4;
 for i := 0 to iButtonCount-1 do
 begin
   strName := Format('Button_%.2d', [i]);
   if Self.FindComponent( strName ) = nil then
   begin
     with TButton.Create( self ) do
     begin
       Name    := strName;
       Tag     := i;
       Parent  := ScrollBox1;
       Visible := True;
       Width   := w;
       Height  := h;
       Position.X := l;
       Position.Y := t;
       OnClick := ButonBasildi;
     end;
     Inc(l, w+s );
     if l + w+s  > ScrollBox1.Width then
     begin
       l := 4;
       Inc(t, h+s );
     end;
   end;
 end;
end;

procedure TForm1.ButonBasildi(Sender: TObject);
begin
 TButton(Sender).Visible := False;
end;

procedure TForm1.Button2Click(Sender: TObject);
Var
 i : Integer;
begin
 for i := 0 to iButtonCount-1 do
 begin
   if Self.FindComponent( Format('Button_%.2d', [i]) ) <> nil
     then TButton( Self.FindComponent( Format('Button_%.2d', [i]) ) ).Visible := True;
 end;
end;
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla


Bu Konudaki Yorumlar
hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 09:58
Cvp: hata kodu - Yazar: Fesih ARSLAN - 12-07-2018, Saat: 10:06
Cvp: hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 10:07
Cvp: hata kodu - Yazar: Fesih ARSLAN - 12-07-2018, Saat: 10:15
Cvp: hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 10:18
Cvp: hata kodu - Yazar: Fesih ARSLAN - 12-07-2018, Saat: 11:20
hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 11:22
Cvp: hata kodu - Yazar: Fesih ARSLAN - 12-07-2018, Saat: 11:32
hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 11:36
hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 13:30
Cvp: hata kodu - Yazar: Fesih ARSLAN - 12-07-2018, Saat: 14:04
hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 14:09
Cvp: hata kodu - Yazar: Fesih ARSLAN - 12-07-2018, Saat: 14:35
hata kodu - Yazar: mrmarman - 12-07-2018, Saat: 14:38
hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 14:42
hata kodu - Yazar: mrmarman - 12-07-2018, Saat: 15:11
Cvp: hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 15:32
hata kodu - Yazar: mrmarman - 12-07-2018, Saat: 15:45
Cvp: hata kodu - Yazar: arsl01 - 12-07-2018, Saat: 15:46
hata kodu - Yazar: mrmarman - 13-07-2018, Saat: 00:09
hata kodu - Yazar: arsl01 - 13-07-2018, Saat: 08:38

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Sad Uygulama Bu Sürümde Desteklenmiyor! (Hata) kajmerantime 8 2.083 09-10-2024, Saat: 10:55
Son Yorum: kajmerantime
  Çalışan kodlar iOS'a derlerken hata veriyor kajmerantime 8 1.531 10-09-2024, Saat: 09:11
Son Yorum: RAD Coder
  Form kapatıp tekrar açıldığında hata vermesi Altıner 4 2.072 27-03-2022, Saat: 22:38
Son Yorum: mcuyan
  Ios IdOpenSSLSetLibPath Fonksiyonu Hata Veriyor glagher 4 1.824 24-08-2021, Saat: 15:54
Son Yorum: narkotik
  IOS 14.4 SDK Hata ikurt07 1 1.085 11-06-2021, Saat: 20:43
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi