Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Delphi => Konuyu başlatan: ByTEK - 08 Ocak 2017, 20:10:08

Başlık: sayıya göre panelleri kapatıp-gösterme
Gönderen: ByTEK - 08 Ocak 2017, 20:10:08
Merhaba,

bir değişkenim var ve bu değişken değerine göre form üzerinde bulunan panelleri visible:=false yada true yapmam gerek.

Değerim 1-20 arasında değişmektedir.

Panellerin isimleride panel1...panel20 olarak verdim. Değişkenim 10 ise panel1 ve panel10 arası gözükür olsun.

kısa yoldan bunu nasıl yapabilirim ? tek tek if..then yada case of yapmak istemiyorum.
Başlık: Ynt: sayıya göre panelleri kapatıp-gösterme
Gönderen: mehmet - 08 Ocak 2017, 20:30:03
Bölünce kalan sayıyı bulma fonksiyonu var; "mod", "modules" "%", vs.
Başlık: Ynt: sayıya göre panelleri kapatıp-gösterme [ÇÖZÜLDÜ]
Gönderen: ByTEK - 08 Ocak 2017, 20:30:48
Tamam Hallettim. Teşekkürler.


  for temp:= 1 to degisken do
  TPanel(FindComponent('panel'+IntToStr(temp))).Visible := true;
Başlık: Ynt: sayıya göre panelleri kapatıp-gösterme
Gönderen: ByTEK - 08 Ocak 2017, 20:31:59
Alıntı yapılan: mehmet - 08 Ocak 2017, 20:30:03
Bölünce kalan sayıyı bulma fonksiyonu var; "mod", "modules" "%", vs.

amacım değişken değeri kadar panel1 den panelx e kadar olan panelleri görünür yapmaktı. bir önceki mesajımda yaptım. teşekkürler