Hepinize iyi Ramazanlar arkadaşlar.
Form1 de barkod girişi yaptığımız bir edit var.
özel bir gereksinimden dolayı bazan barkodları bir text dosyaya altalta okutup kaydederek bu dosyadan okumamız gerekiyor
Form2 de bir listbox içine bu dosyadan okutup alıyoruz.. Listbox daki her bir satıra çift tıklayınca o datırdaki barkod Form1 deki edit e yazılıyor.
buraya kadar sorun yok.
Form1 deki edite çift tıklayınca form2 yi showmodal olarak açtırıp ilgili satırı alınca form2 kapanıyor ve o satırı da delete yapıyorum.
isteğim şu:
form2 yi showmodal değil de show ile açayım ve hep açık kalsın form2. Ve ben tekrar form2 yi açmaya uğraşmayayım.
görüşlerinizi alabilirmiyim.
Bir Form dan diğerine veri aktarma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: Bir Form dan diğerine veri aktarma
Merhaba;
En mantıklısı Form2'nin Form1 üzerine sabitlenmesidir. Yani formu Embedded olarak kullanmaktır. Hatta form2 yerine TFrame kullanırsanız daha iyi olur.
Form1 üzerine bir panel veya layout yerleştirin.
Form1'in OnCreate olayına aşağıdaki kodları yazın.
Böylece ana forumunuzda form2 sabitlenecektir.
Gizlenmek isterseniz yalnızca visible özelliğini False yapın.
İyi çalışmalar...
En mantıklısı Form2'nin Form1 üzerine sabitlenmesidir. Yani formu Embedded olarak kullanmaktır. Hatta form2 yerine TFrame kullanırsanız daha iyi olur.
Form1 üzerine bir panel veya layout yerleştirin.
Form1'in OnCreate olayına aşağıdaki kodları yazın.
Kod: Tümünü seç
with Form2 do
begin
BorderIcons := [];
BorderStyle := bsNone;
parent := Form1.Panel1;
Align := alClient;
visible := True;
end;
end;
Gizlenmek isterseniz yalnızca visible özelliğini False yapın.
İyi çalışmalar...