soyle bir yol izleyebilirsin.
Bir base form olusturup buna
FSearchForm:TForm protected özelligini ekleyelim.
protected bir Search isimli abstract procedure tanımlayalım...
simdi bunları kod olarak :
Kod: Tümünü seç
TBaseForm = class(TForm)
protected
FSearchForm:TForm;
procedure Search;virtual;
ve Ctrl-C ye basarsanız Search procedurunun govdesini olusturacaktır.
buraya arama formunu create eden, yerini ayarlayan
tum formlar icin ortak ozellikleri ayarlayan kodu girin
hatta KeyPreview true yapıp
bir kısayol ile arama formu cagıracak kodu bile ekleyebilirsiniz.
diger butun formların bu baseform dan tureyecek
Kod: Tümünü seç
TStokFormu=class(TBaseForm)
protected
procedure Search;override;
ve Ctrl-C ye basarsanız Search procedurunun govdesini olusturacaktır.
Kod: Tümünü seç
procedure TStokFormu.Search;
begin
inherited;
//Bu forma ozel arama islemleri kodlarını yazınız
end;
bu sekilde Search procedurunu her form icin yazarak ama
cagırmak icin ekstra bir kod yazmadan (form isimleri ile ugrasmadan)
bu isi becerebiliriz.