Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Oluşturulan butonu yok etme
#11
(23-05-2020, Saat: 02:59)ekank Adlı Kullanıcıdan Alıntı: Merhaba, Uygulamada bir buton create ediyorum daha sonra bu butonda işim bitince yok olmasını. Fakat yok ederken adres hatası alıyorum bu sorunu nasıl çözebilirim?



  private
    { Private declarations }
    procedure xCreateClick(Sender: TObject);
  public
    { Public declarations }
  end;

procedure TMainForm.xCreateClick(Sender: TObject);
begin
  if Sender is TButton then
  begin
  //işlermer


    TButton(Sender).Destroy; //  yok et ????
    TButton(TButton(Sender).Name).Free; //  yok et ???
  end;
end;


procedure TForm.ButtonHavuzIptalClick(Sender: TObject);
begin
  With TButton.Create(Panel1) do
  begin
    OnClick := xCreateClick;
    Cursor := crHandPoint;
    Tag := 1;
    Name := 'Close';
    Align := alRight;
    Height := 25;
    Width := 50;
    Caption := 'Ekle';
    parent := Panel1;
  end;
end;

Güzel kardeşim, neden önce temel bilgileri öğrenin sonra proje geliştimeye çalışın diyorum biliyor musun ?

TButton(TButton(Sender).Name).Free; //  yok et ???

Şu yazdığın koddan ötürü. Bir string ifadeyi TButton'a cast etmişsin ve bu konu altındaki mesajlarından birisinde FMX tarafında bu tarz kullanımların hata vermediğini ama VCL'de hata verdiğini söylemişsin.

Bu kullanım, proje türü ne olursa olsun hatalı bir kullanımdır. Rica ederim; bir şeyler geliştirmeye çalışmadan evvel, kendinizi geliştirmeye çalışın.

Okumak ve öğrenmek bu kadar zor değil inanın.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firebird table event larını takip etme(fdeventalerter) 41linea41 10 1.634 02-01-2020, Saat: 17:12
Son Yorum: 3ddark
  Json Parse Etme faktoral 3 792 01-08-2019, Saat: 08:50
Son Yorum: SimaWB
  [ÇÖZÜLDÜ] Windows Service içerisinden başka uygulama çalışmasını kontrol etme theSinan 2 956 08-06-2019, Saat: 12:17
Son Yorum: elixir84
  [Çözüldü] Stringgrid özellik iptal etme CesuR 4 1.200 11-01-2019, Saat: 15:18
Son Yorum: CesuR
  Http post etme arsl01 7 1.812 14-09-2018, Saat: 19:52
Son Yorum: arsl01



Konuyu Okuyanlar: 1 Ziyaretçi