Salve !
E' possibile cambiare la Caption di un form
quando la form è già aperta?
Provo a spiegarmi meglio...
Il programma si apriva con fmMain e fmSelCli ..
selezionando il codice da una comboBox in fmSelCli ottenevo il "NomeCliente", chiudevo la form fmSelCli e la var "NomeCliente" appariva nella caption di fmMain.
Questa era ed è tutt'ora la procedura che uso.
Inizialmente funzionava(vedi codice qui sotto) :
procedure TfmMain.FormActivate(Sender: TObject);
begin
Application.CreateForm(TfmSelCli, fmSelCli);
try
fmSelCli.ShowModal;
if fmSelCli.ModalResult = mrOK then
begin
fmMain.Caption := 'Cliente '+ NomeCliente;
fmSelCli.Free;
end;
except
on E: Exception do
begin
Beep;
ShowMessage('Errore su apertura Selezione
Cliente');
end;
end;
end;
..da quando ho aggiunto la Form di Login(la prima a comparire)
che consente l'accesso e l'apertura del programma
(e quindi di fmMain e fmSelCli)... la caption della fmMain non cambia più!
per quale motivo?
Grazie!
Kate71![]()