Tabsheet seçimi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
r_korkmaz44
Üye
Mesajlar: 63
Kayıt: 11 Ara 2005 01:00

Tabsheet seçimi

Mesaj gönderen r_korkmaz44 »

S.a.;
Arkadaşlar Tabsheetle alakalı bir şart yazıyom. Aşağıdaki kodu kabul ediyo.

Kod: Tümünü seç

if PageControl1.ActivePage = TabSheet1 then
begin
.....
.....
end;
Ama ikinci şarta gelince şart çalışmıyo

Kod: Tümünü seç

if PageControl1.ActivePage = TabSheet2 then
begin
.....
.....
end;


Acaba yanlışım nerede anlamadım gitti. Şimdiden tşk arkadaşlar
palandoken
Üye
Mesajlar: 151
Kayıt: 16 Eki 2006 10:43
Konum: ERZURUM

Re: Tabsheet seçimi

Mesaj gönderen palandoken »

A.S.Kardeşim.

Kod: Tümünü seç

if PageControl1.ActivePageIndex = 0 then 
begin
.....
.....
end;

if PageControl1.ActivePageIndex = 1 then
begin
.....
.....
end;
TabSheet'lerin pageIndex'lerine dikkat et ama.
Kolay gelsin.
akıllanma , aklını başına toplama , toparlanma , kendisini derleme bu dünyaya ait bir vazife.
ahirette nasıl olsa aklın başına gelecek.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Tabsheet seçimi

Mesaj gönderen aslangeri »

s.a.
bu kodu nerde yazıyorsun.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
palandoken
Üye
Mesajlar: 151
Kayıt: 16 Eki 2006 10:43
Konum: ERZURUM

Re: Tabsheet seçimi

Mesaj gönderen palandoken »

aslangeri yazdı:s.a.
bu kodu nerde yazıyorsun.
Sorunuz kimeydi acaba?
akıllanma , aklını başına toplama , toparlanma , kendisini derleme bu dünyaya ait bir vazife.
ahirette nasıl olsa aklın başına gelecek.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Tabsheet seçimi

Mesaj gönderen conari »

Tabsheet2 diye bir nesne yoktur.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Tabsheet seçimi

Mesaj gönderen aslangeri »

palandoken yazdı: Sorunuz kimeydi acaba?
sorum sorunun sahibine idi.
verdiği kodları hangi olaya yazdığını merak ettim. belki olay tetiklenmiyor dur.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
r_korkmaz44
Üye
Mesajlar: 63
Kayıt: 11 Ara 2005 01:00

Re: Tabsheet seçimi

Mesaj gönderen r_korkmaz44 »

Bunu ben buttonun Click kısmına yazıyorum. Yalnız yabancı form sayfalarında bulduğum kodlarda

Kod: Tümünü seç

if PageControl1.ActivePage = TabSheet2 then
şeklinde yer alıyordu.

Kod: Tümünü seç

if PageControl1.ActivePageIndex = 1 then
yazdım olmadı

Amacımda şu:

Tabsheet1 TabSheet2
Maskedit1 Maskedit2 Maskedit3 Maskedit7 Maskedit8 Maskedit9
Maskedit4 Masskedit5 Maskedit6 Maskedit10 Maskedit11 Maskedit12

burada Maskedit1 i maskedit7 ye eşitleme, Maskedit2 i Maskedit8 e eşitliyecem. Bunun içinde döngü hazırladım. İlk Tabsheet ten diğer Tabsheet lere eşitledim. Ama mesala Tabsheet2 deki değerleri diğer tabshettlere eşitleyince sorun çıktı.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Tabsheet seçimi

Mesaj gönderen aslangeri »

tabshet2 ile karşılaştırma yaptığın bölüme breakpoint koy.
programı çalıştır. program o satıra gelince duracaktır.
orda pagecontrolun activepaege inin özelliklerine bak. tabsheet2 mi seçili.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla