Kod: Tümünü seç
if Assigned(cari) then
cari.BringToFront
else
cari := Tcari.Create(Self);
Kod: Tümünü seç
procedure TCARI.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
cari:=nil;
end;
formu daha sonra tekrar göstermen gerektiğinde yukarıdaki gibi tekrar gösteriyorum. Ama form bu sefer daha aşağıda ve daha solda oluşuyor. Sorunu çözmek için oluşturduktan sonra sabit bir pozisyona çekmeyi denedim. Öyle yapıncada aynı form 10-15 kez görüntülenip kapatıldığında epey uzak bir yerden sabit pozisyonuma taşınıyor her keresinde sorguyuda çalıştırdığı için epey bir aşağıda oluşup yerinin değiştiği görülüyor. Kısaca formun 2 kez create edildiğinde aynı yerde create edilmesini nasıl sağlarım? Çok uzun ve gereksiz anlatmışım gibi geldi ama neyse şimdiden teşekkürler.