Treeview

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Treeview

Mesaj gönderen gaus »

Kolay gelsin arkadaşlar basit bir soru olacak bilmediğimden ve daha önce hiç kullanmadığımdan dolayı bu soruyu soruyorum;
Treeviewa menü hazırladım subitemlar var bu subitemlara tıklanınca formlar açılması gerekiyor bunu nasıl yapıcam eventinda click ve double clik var
Doubleclickinde ne yazacağım yani mesela bir Raporlar diye bir subitem var bu subitema tıklayınca ben rapor forumumu nasıl açaçağım
Teşeşkkürler şimdiden
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Treeview

Mesaj gönderen gaus »

Kod: Tümünü seç

   case tw1.Selected.SelectedIndex of
    1:frm_stoklist.Show;
    2:frm_ambalajstok.Show;
    3:frm_extre.Show;

   end
böyle bir kod kullandım o da işe yaramadı çok
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Treeview

Mesaj gönderen G.Arkas »

Kod: Tümünü seç

var
a:String;
begin
a := TreeView1.Selected.Text;
 if a = 'Subitem adı' then
Form1.Show;
Bunu Treview Selected Index ile de yapabilirsin.
Resim
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Treeview

Mesaj gönderen gaus »

bunu dbl click olayını yazıyorum değil mi
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Treeview

Mesaj gönderen G.Arkas »

dbclick yada onclick farketmez seçim senin.
Resim
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Treeview

Mesaj gönderen gaus »

Kod: Tümünü seç

procedure TMainForm.tw1DblClick(Sender: TObject);
begin
   case tw1.Selected.SelectedIndex of
    0:frm_stoklist.Show;
    1:frm_ambalajstok.Show;
    2:frm_extre.Show;

   end;
bu kodu kullanmama rağmen hep frm_stoklist açılıyor ve ben selectedindexleri de değiştirdim 1 2 3 diye
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Treeview

Mesaj gönderen gaus »

arkadaşlar çözemedim hep aynı casei alıyor neye tıklarsam tıklıyayım nasıl çözeceğim bu işi
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Treeview

Mesaj gönderen SimaWB »

tw1.Selected.AbsoluteIndex 'i dener misiniz?
There's no place like 127.0.0.1
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Treeview

Mesaj gönderen gaus »

Denedim bU seferde benim istediğim sıralamada açmıyor caseleri 0a tıkladığımda 4 açılıyor düzenlemye kalktım iyice karıştı
Kullanıcı avatarı
xozcanx
Üye
Mesajlar: 362
Kayıt: 05 Oca 2012 12:55

Re: Treeview

Mesaj gönderen xozcanx »

Merhaba;
herkesin farklı bir yoğurt yeme şekli vardır benim kullandığım yöntem ise şu şekilde;

Öncelikle tüm itemlerin Selectedİndex lerine numara veriyorum ve daha sonra DblClick olayına

Kod: Tümünü seç

  if TreeView1.Selected.SelectedIndex=15  then
  Form1.Showmodal;
Yukarıdaki kod Selectedİndex numarası 15 olan Form1'i açıyor.

kolay Gelsin.
Nasibinde varsa, alırsın karıncadan bile ders, Nasibinde yoksa, bütün cihan önüne serilse, sana ters..
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Treeview

Mesaj gönderen gaus »

bunuda deneyeyim dblclickde olur mu ben dblclikde istiyorum
Cevapla