Selamlar,
Bir proje içerisinde bir formu showmodal yaptıktan sonra proje içinde başka bir seçeneği çalıştırabilmek istiyorum.
Shomodal açılan formu arka plana atıyorum fakat baska hiçbir seçeneğe işlem yapamıyorum.
Varmıdır bunun bir çaresi.
Saygılar.
Formu Showmodal yapıp projede baska formlara islem yapabilme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Formu Showmodal yapıp projede baska formlara islem yapabilme
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
kim Millete hizmet ederse,
o milletin efendisidir."
Olmadığını biliyordum da bir şansımı deneyim dedim.
Her zaman senden daha bilen vardır diyordu bir arkadaş.
Peki Showmodal gibi baska bir yöntem biliyormusunuz.
Formu show ettiğim zaman showun altındaki işlemlerde uygulanıp
procedure den çıkılıyor. Repeat until vs gibi şeyler yapmadan başka bir yöntem varmıdır?.
Selamlar
Her zaman senden daha bilen vardır diyordu bir arkadaş.
Peki Showmodal gibi baska bir yöntem biliyormusunuz.
Formu show ettiğim zaman showun altındaki işlemlerde uygulanıp
procedure den çıkılıyor. Repeat until vs gibi şeyler yapmadan başka bir yöntem varmıdır?.
Selamlar
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
kim Millete hizmet ederse,
o milletin efendisidir."
Yaklasık dediğin gibi. Daha acıklayıcı olması için bir ornekle açıklayayım.
Bizim programdaki Tanım programları iki formdan oluşuyor. 1.Form grid içinde kayıtlı bilgiler geliyor. Altta ekle düzelt gibi butonla da ikinci form açılıyor (Showmodal).
Kişi bu 2. formdan tanımını yapıyor tam bu esnada bilgilerini tamamını girmeden menuden baska bir secenege gecmesi gerekiyor. Bir tusla ben onu arka plana atıyorum. Ama acılan form showmodal oldugundan menüdeki kisi hic bir secenegi yada butonu secemiyor. Form show acilirsa düzgün çalışıyor. Benimde show açmak işime gelmiyor çünkü show ettiğim yerin hemen altında dönüşte yapılacak işler var onlarıda yapıp çıkıyor hemen.
Aynı windowsun yaptığı gibi bir task ekranım var. Her arka plandaki form bu taska ekleniyor. Kullanıcı oradan açık ekranları tıklayıp hemen geçiyor.
Yapmak istediğim olay tam anlamıyla budur.
Başka bir exe çalıştırmıyorum aynı exe içinde.
Buna bir çözüm arıyorum.
Saygılar.
Bizim programdaki Tanım programları iki formdan oluşuyor. 1.Form grid içinde kayıtlı bilgiler geliyor. Altta ekle düzelt gibi butonla da ikinci form açılıyor (Showmodal).
Kişi bu 2. formdan tanımını yapıyor tam bu esnada bilgilerini tamamını girmeden menuden baska bir secenege gecmesi gerekiyor. Bir tusla ben onu arka plana atıyorum. Ama acılan form showmodal oldugundan menüdeki kisi hic bir secenegi yada butonu secemiyor. Form show acilirsa düzgün çalışıyor. Benimde show açmak işime gelmiyor çünkü show ettiğim yerin hemen altında dönüşte yapılacak işler var onlarıda yapıp çıkıyor hemen.
Aynı windowsun yaptığı gibi bir task ekranım var. Her arka plandaki form bu taska ekleniyor. Kullanıcı oradan açık ekranları tıklayıp hemen geçiyor.
Yapmak istediğim olay tam anlamıyla budur.
Başka bir exe çalıştırmıyorum aynı exe içinde.
Buna bir çözüm arıyorum.
Saygılar.
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
kim Millete hizmet ederse,
o milletin efendisidir."
2. formu açtırdığın satırda showmodal yerine mesaj atıp 2 formu açtırsan bununda stayontop yaparsan, sanırım istediğin gibi birşey olabilir. Yani kodunda form açıldıktan sonra işlemler yapıyor yazmışsın, kodun çalıştırılma sırasında oynama yapabilirsen sanırım işini göre bilir.
Yada 1. form ve 2. form da ortak olanları bir class haline getirebilirsen belki buda işini görebilir
Kolay gele
Yada 1. form ve 2. form da ortak olanları bir class haline getirebilirsen belki buda işini görebilir
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
-
- Kıdemli Üye
- Mesajlar: 489
- Kayıt: 13 Eyl 2003 09:10
- Konum: istanbul
- İletişim:
Eyer istedigin gibi yapamassan söyle bir fikir vereyim
form modal degil normal ve adı form2 olsun
global bir boolean degişkeni yaz
form2 acınca boolean degişkeninin degerini false yap form2 ile işin bitince tekrar true yap
ve form2 acıkken yapılmasını istemedigin seyleri bu degişkeni kontrol ederek yap.
umarım işine yarar
sevgiler
form modal degil normal ve adı form2 olsun
global bir boolean degişkeni yaz
form2 acınca boolean degişkeninin degerini false yap form2 ile işin bitince tekrar true yap
ve form2 acıkken yapılmasını istemedigin seyleri bu degişkeni kontrol ederek yap.
umarım işine yarar
sevgiler
Selam...
- Form.Show dediğinizde, modalite olmadığında fonksiyonların işlemesine devam edilir bu doğru ama siz bunu aşağıdaki gibi ilk olarak aklıma gelen iki yolla engelleyebilirsiniz...
1. Form.Show'dan sonra Repeat / Until bloğu koyar, show edilen form'ın closequery'sinde modalresultvari bir değer (global bir değişkene atama yapılabilir) dönene kadar burada takılı kalır....
2. Ana formdaki procedure'un son satırı Form.Show kalır, Show edilen form'un onCloseQuery olayında bu bahsettiğiniz yapılması gereken işlemler konar, gösterimde devam eden işlem olmaz...
- Form.Show dediğinizde, modalite olmadığında fonksiyonların işlemesine devam edilir bu doğru ama siz bunu aşağıdaki gibi ilk olarak aklıma gelen iki yolla engelleyebilirsiniz...
1. Form.Show'dan sonra Repeat / Until bloğu koyar, show edilen form'ın closequery'sinde modalresultvari bir değer (global bir değişkene atama yapılabilir) dönene kadar burada takılı kalır....
2. Ana formdaki procedure'un son satırı Form.Show kalır, Show edilen form'un onCloseQuery olayında bu bahsettiğiniz yapılması gereken işlemler konar, gösterimde devam eden işlem olmaz...