procedure TForm1.cxGrid1DBTableView1UrunKodPropertiesCloseUp(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2);
Form2.visible := false;
form2.showmodal;
end;
Yukarıdaki kodlardan da anlaşılacağı gibi form1 üzerindeki cxgrid'in closeup olayında form2 nin açmasını istiyorum açılıyor.
Buraya kadar tamam ama form2 nin onactivate olayında da başka işlem yaptırmak istiyorum.
procedure TForm2.FormActivate(Sender: TObject);
begin
showmessage('Merhaba');
end;
fakat bir türlü form2 nin active olayı gerçekleşmiyor bir türlü hikmetini anlayamadım.
Oysa aşağıdaki şekilde çalışıyor, bu closeup da bi durum mu var acaba?
procedure TForm1.cxGrid1Enter(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2);
Form2.visible := false;
form2.showmodal;
end;
cxgrid CloseUp olayı hakkında
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: cxgrid CloseUp olayı hakkında
Hocam closeup eventı tam olarak hangi olayda tetikleniyor, kullanı ne yaparsa bu olay tetikleniyor desek daha doğru..
Re: cxgrid CloseUp olayı hakkında
grid üzerinde stokkodu alanına bir değer giriyorum entere basınca kontrol ettiriyorum eğer daha önceki stok kartlarında var ise bulup getiriyor eğer stok kartlarında yok ise yeni stok kodu açması için Stok Kartı açma formuna gönderme yapıyorum. Buraya kadar işlem oluyor ama stok kart formuna gidince onactivate olayını tetiklemiyor. Neden tetiklemiyor?
Re: cxgrid CloseUp olayı hakkında
gridi i kullanmak yerine bağlı olan fieldın onchange ini kullan. ayrıca açılan formların onactivate event i yerine onshow kullanmanı öneririm. onactivate form kapanmadan başka bir forma yada yere tıklandıktan sonra, tekrar for aktive edildiğinde tetiklenir. Her seferinde. onShow sadece ilk gösterimde tetiklenir. ayrıca
Form2.visible := false;
form2.showmodal;
visible ı kapatıp ardından neden show ediyorsun?
kolay gele
Form2.visible := false;
form2.showmodal;
visible ı kapatıp ardından neden show ediyorsun?
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 !!!
Re: cxgrid CloseUp olayı hakkında
Teşekkürler freeman35, verdiğiniz bilgileri dikkate alarak uygulamamı yeniden gözden geçireceğim.