ciao gente,
ho un problema alquanto fastidioso.
un pulsaante genera un frame che contiene una lista.
ad ogni click si reitera il discorso.
siccome voglio che la lista venga mostrata da subito con i contenuti in vista (cioè, appena viene generata deve mostrare i valori, non deve essere dunque l'utente a cliccare sopra di essa per attivare il contenuto) uso la proprietà SETFOCUS...
il fatto è che questo codice:
codice:
with TFRAME.Create(contenitore) do
begin
parent:=contenitore;
left:=sn;
top:=115;
Inc(sn,250);
name:=frame+IntToStr(nframe);
Inc(nframe);
setfocus; // <-- !!!
end;
provoca un errore in fase di creazione:
infatti:
genero il primo frame e la tabella viene visualizzata con i contenuti,
quando vado a generare il frame successivo viene creato MOLTO più in BASSO, NON rispettando l'impostazione TOP!!!!
e così via...
come mai?
che posso fare?