selam;
3 sorum olacakta.
1-Elimizdeki her forma menu ekleyeceğim ve hepsinde aynı komutlar olacak.onun için bir tane hazırlasam ve formlara kopyalasam iyi olur diye düşündüm ama olmadı.Component kopyalanıyor ancak komutlar gelmiyor.
bir hal çaresine bakabilirmiyiz. mümkünmü.
2-bir formdaki herhangi bir component'in events'lerinden birini başka bir formda nasıl çağırabilirim.
örnek:form1.button1.onclick'i form2 de kullanmak isyorum.mümkünmü.
3-Form2.show; ile form2.showmodal; arasında ne fark var.
ikiside aynı şeyi yapıyormuş gibi geldi bana.
herhangi component'in events'lerindeni birini çağırmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
herhangi component'in events'lerindeni birini çağırmak
teşekkürler
sağlıcakla kalın
sağlıcakla kalın
Merhaba,
1 ve 2 . tabi kullanabilirsin. Mesela :
Form1.Button1Click(Sender);
tarzında çağırabilirsin. Ancak ben bu yöntem yerine bu tip procedure'leri ve fonksiyonları bir unit içinde tanımlayıp, her yerden onu çağırıyorum. Mesela her ikisinde de loga bir veri yazıyorsan, Loga_Yaz gibi bir procedure oluşturup ikisinden de çağırabilirsin.
3. Show ile gösterdiğin zaman arka plandaki formlara ve başka formlara ulaşabilirsin, ShowModal ile açarsan o formu kapatana kadar başka forma ve ana forma ulaşamazsın.
Kolay gelsin.
1 ve 2 . tabi kullanabilirsin. Mesela :
Form1.Button1Click(Sender);
tarzında çağırabilirsin. Ancak ben bu yöntem yerine bu tip procedure'leri ve fonksiyonları bir unit içinde tanımlayıp, her yerden onu çağırıyorum. Mesela her ikisinde de loga bir veri yazıyorsan, Loga_Yaz gibi bir procedure oluşturup ikisinden de çağırabilirsin.
3. Show ile gösterdiğin zaman arka plandaki formlara ve başka formlara ulaşabilirsin, ShowModal ile açarsan o formu kapatana kadar başka forma ve ana forma ulaşamazsın.
Kolay gelsin.
Bir bileşeni kodları ile taşımak için, bileşen(ler)i seçtikten sonra Components menüsünden Create Component Template seçilir. Bu durumda Templates isimli bir sayfa nesne çubuğunda açılır ve bileşen(ler) bu sayfaya eklenir.
Bu yöntemin diğer bir faydası gerekli bileşenleri bir arada, gereken kodları da içerecek şekilde kullanabilmektir. Öneğin Delphi'de dosya işlemi yaptırmak için drive combobox, filelistbox vb. bir araya konur ve şablon(template) olarak kaydedilirse bu bileşenler bir tıklamayla projeye eklenebilir.
Bu yöntemin diğer bir faydası gerekli bileşenleri bir arada, gereken kodları da içerecek şekilde kullanabilmektir. Öneğin Delphi'de dosya işlemi yaptırmak için drive combobox, filelistbox vb. bir araya konur ve şablon(template) olarak kaydedilirse bu bileşenler bir tıklamayla projeye eklenebilir.