Mit unten aufgeführter Procedure fülle ich die Items einer ComboBox.
Nach dem beenden des Programmes soll die ComboBox wieder geleert werden, um von
andern neu eingegeben Einträgen wieder gefüllt zu werden. Mit FormCreate funktioniert das
das auch, aber das Programm muß neu gestartet werden.
Ich will also eine ComboBox bei Aufruf des Formulars füllen und anschliessend mit FormDeactivate
wieder leeren.
Kann mir jemand sagen wie und ob das überhaupt geht.
procedure TErgebEinForm.FormActivate(Sender: TObject);
begin
while not MannForm.MannTable.Eof do begin
ComboBox1.Items.Add
(MannForm.MannTable.FieldByName('MaName').AsString );
MannForm.MannTable.Next;
end;
end;
mfg
ph
Nach dem beenden des Programmes soll die ComboBox wieder geleert werden, um von
andern neu eingegeben Einträgen wieder gefüllt zu werden. Mit FormCreate funktioniert das
das auch, aber das Programm muß neu gestartet werden.
Ich will also eine ComboBox bei Aufruf des Formulars füllen und anschliessend mit FormDeactivate
wieder leeren.
Kann mir jemand sagen wie und ob das überhaupt geht.
procedure TErgebEinForm.FormActivate(Sender: TObject);
begin
while not MannForm.MannTable.Eof do begin
ComboBox1.Items.Add
(MannForm.MannTable.FieldByName('MaName').AsString );
MannForm.MannTable.Next;
end;
end;
mfg
ph
Comment