button'a birden fazla görev vermek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
button'a birden fazla görev vermek
Arkadaşlar Merhaba,
form üzerinde 1 tane memo, 2 tane rapor, 1 tane button var.
form ilk açıldığında button'a tıklayınca frReport1.Showreport çalışıyor.
ben; memo'yu fare ile seçtiğimde(OnClick) veya memonun üzerine tıklayıp, aynı button'a bastığımda frReport2.Showreport'u açmasını istiyorum.
İnşallah sorumu anlatabilmişimdir.
Teşekkürler.
form üzerinde 1 tane memo, 2 tane rapor, 1 tane button var.
form ilk açıldığında button'a tıklayınca frReport1.Showreport çalışıyor.
ben; memo'yu fare ile seçtiğimde(OnClick) veya memonun üzerine tıklayıp, aynı button'a bastığımda frReport2.Showreport'u açmasını istiyorum.
İnşallah sorumu anlatabilmişimdir.
Teşekkürler.
Bu olayı değişkenlere değer atayarak halledebilirsin.
Mesala Click Eventi tetiklediğin zaman
Tetik := 1; tetik değişkenine 1 atarsın.
Bu olayı da buton un click eventinde koşul karşılaştırması yapıp istediğin sonuca ulaşabilirsin. Umarım anlatabilmişimdir.
Kolay Gelsin....
Mesala Click Eventi tetiklediğin zaman
Tetik := 1; tetik değişkenine 1 atarsın.
Bu olayı da buton un click eventinde koşul karşılaştırması yapıp istediğin sonuca ulaşabilirsin. Umarım anlatabilmişimdir.
Kolay Gelsin....
En son husonet tarafından 12 Şub 2004 02:45 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Selam...
En kısa yoldan önerimi bildireyim...
- Formu'nuzun Tag isminde bir değişken yeri vardır... Buraya Integer tipinde yani rakam yazabilirsiniz. Bu Tag'ın ne programa ne de form işleyişine etkisi yoktur...
- Program çalıştığında bu değer siz aksini vermediyseniz 0'dır.
- Size önerim mouse, kod, Tab tuşu farketmez; Memo alana geçtiğinizde tetiklenen Memo'nun Events kısmındaki OnEnter kısmına
yazın.
- Artık formunuzda hangi alanda olduğunuz işaretlediğiniz bir yer var...
Yapmanız gereken şey Button1'e basıldığında
bu değer 0 ise frReport1.Showreport'u,
bu değer 2 ise frReport2.Showreport'u çalıştırmaktır...
- Program boyunca istediğiniz yerde Form1.Tag değeriyle oynayarak Button basıldığında ne yapması gerektiğini kontrol edebilirsiniz..
- Umarım çözümü anladınız.. Çalışmalarınızda başarılar...

- Formu'nuzun Tag isminde bir değişken yeri vardır... Buraya Integer tipinde yani rakam yazabilirsiniz. Bu Tag'ın ne programa ne de form işleyişine etkisi yoktur...
- Program çalıştığında bu değer siz aksini vermediyseniz 0'dır.
- Size önerim mouse, kod, Tab tuşu farketmez; Memo alana geçtiğinizde tetiklenen Memo'nun Events kısmındaki OnEnter kısmına
Kod: Tümünü seç
Form1.Tag := 2;
- Artık formunuzda hangi alanda olduğunuz işaretlediğiniz bir yer var...
Yapmanız gereken şey Button1'e basıldığında


- Program boyunca istediğiniz yerde Form1.Tag değeriyle oynayarak Button basıldığında ne yapması gerektiğini kontrol edebilirsiniz..
- Umarım çözümü anladınız.. Çalışmalarınızda başarılar...
@gkimirti @husonet süpersiniz... Yine solladınız...
- Yahu şu mesajı süsleme huyumdan vazgeçmem lazım.. Sizi de yoruyorum, kendimi de
@ispinoz
- @gkimirti ve @husonet 'nin dediği gibi zaten aklın yolu bir, global değişken de koyabilirsin. Form'un Tag'ı benim kolaylık olsun diye kullandığım global değişkenlerden hazır olanıydı...



- Yahu şu mesajı süsleme huyumdan vazgeçmem lazım.. Sizi de yoruyorum, kendimi de

@ispinoz
- @gkimirti ve @husonet 'nin dediği gibi zaten aklın yolu bir, global değişken de koyabilirsin. Form'un Tag'ı benim kolaylık olsun diye kullandığım global değişkenlerden hazır olanıydı...
Selam...
- Valla mesajın içeriği kadar anlaşılır olmasına gayret gösteriyorum.
- Ayırt edici ögeler konmazsa önemli detaylar atlanabilir endişesi taşıyorum. Vurgu yapılması yerlerde buna özel gayret gösteriyorum ki kavram oluşsun...
- Bir de mümkün olduğunca fonksiyon ve procedure yazmaya çalışıyorum ki dinamizm katsın...
- Her yazının birer makale gibi olması lazım ki gelcekte delphi severler kaynak olarak kullanabilsin... Çünkü bir çoğu yılların tecrübesidir...
- Bunu ukalalık olarak algılamayın, Delphi geçmişim 3 yıl ama program mantığının ve kavramların oturması 10 yılı aştı. Bu duruma isim takabilirsiniz.
1.Detaylara ve kavramlara ne denli önemsediğim...
2.Ya da benim moron olduğum...

- Valla mesajın içeriği kadar anlaşılır olmasına gayret gösteriyorum.
- Ayırt edici ögeler konmazsa önemli detaylar atlanabilir endişesi taşıyorum. Vurgu yapılması yerlerde buna özel gayret gösteriyorum ki kavram oluşsun...
- Bir de mümkün olduğunca fonksiyon ve procedure yazmaya çalışıyorum ki dinamizm katsın...
- Her yazının birer makale gibi olması lazım ki gelcekte delphi severler kaynak olarak kullanabilsin... Çünkü bir çoğu yılların tecrübesidir...
- Bunu ukalalık olarak algılamayın, Delphi geçmişim 3 yıl ama program mantığının ve kavramların oturması 10 yılı aştı. Bu duruma isim takabilirsiniz.
1.Detaylara ve kavramlara ne denli önemsediğim...

2.Ya da benim moron olduğum...



- Fahrettin Bey, bu şekilde bir fikre kapılmanızdan müteessir oldum...
Sizlerle tanıştığım ve yüzyüze görüştüğüm günden bu yana memnuniyetim ve saygım çerçevesinde değer verdiğim insanlarsınız.
Mustafa Bey'i ziyaret ettiğimde yaptığınız incelikten (vakit ayırma nezaketi) ve hoş sohbetten sonra hiciv taşısa bile hiçbir sözünüz beni kırmayacaktır... -ki böyle bişi olmadı ya da bu şekilde tarafımdan algılanmadığını kesin bir dille belirteyim- 
Burada bir paylaşım içindeyiz. Bir paylaşım çerçevesi ve kişisel vakit sınırlarında üzerimize düşen görevi zaten yapmaya gayret gösteriyoruz... Bundan dolayı sizlere saygım her zaman artıyor...
İnce mesajları bırakın siz değil de forumda acemilik çeken üyelerimiz tarafından alınsın ve gereği gibi forum kurallarına uyulsun... 





