I have the following form declaration
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
ChmsDB1: TChmsDB;
Chmscombo1: TChmscombo;
ChmsLabeledEdit1: TChmsLabeledEdit;
chmstables1: Tchmstables;
procedure Button1Click(Sender: TObject);
procedure Chmscombo1ChmsSelect(Sender: TObject);
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
procedure FormCreate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
TChmsDB, TChmscombo,TChmsLabeledEdit and TChmstables are all custom.
TChmsDB opens the database
TChmscombo is a multifield combobox that displays and selects one field and sets a second (ordinally equal) to a new field (KeyText). It can also handle single fields.
TChmsLabledEdit just changes some of the defaults for labelededit (to same manual editing)
TChmstables defines the struction of all the tables/keys/foreignkeys/functions-to-access etc (huge file ~50,000 lines)
TChmscombo has a property 'loadoncreate' which I would like to use. To use it however, I must be able to guarantee that TChmsDB has already been created prior to the creation of TChmscombo , since the database must be open at this point.
I tried manually to modify to position of TChmsDB in the LFM, but that had no descernable effect.
Is it possible to 'order' the creation of form componenets and if so, how?
Thanks
(unedited and my font is too small to see clearly under fedora

)