Fórum Tela de Incialização e TDBImage #210601
30/01/2004
0
Portanto, eu gostaria de saber como eu posso fazer para abrir por primeiro uma ´tela de incialização´ com um
ProgressBar avançando uma posição a cada formulario carregado.
Outra: Como posso fazer para limpar a imagem de um DBImage ao teclar ´Del´???
Diorgenes175
Curtir tópico
+ 0Posts
30/01/2004
Fabio.hc
-Crie um form(FrmInicio) com um ProgressBar e vai incrementando a ProgressBar a cada form aberto.
program SCC;
uses
Forms,
Windows,
Frm_Principal in ´Frm_Principal.pas´ ,
...
...
{$R *.RES}
var
Handle: THandle;
begin
Application.Initialize;
with TFrmInicio.Create(nil) do
try
ProgressBar1.Max := 100;
Show; // show a splash screen contain ProgressBar control
Update; // force display of FrmInicio
ProgressBar1.StepBy(10);
Application.CreateForm(TDMA, DMA);
ProgressBar1.StepBy(10);
Application.CreateForm(TFrmPrincipalSCC, FrmPrincipalSCC);
ProgressBar1.StepBy(20);
Application.CreateForm(TFrmLocalizar, FrmLocalizar);
ProgressBar1.StepBy(10);
Application.CreateForm(TFrmConfirma, FrmConfirma);
ProgressBar1.StepBy(20);
Application.CreateForm(TFrmBackup, FrmBackup);
ProgressBar1.StepBy(20);
Application.CreateForm(TFrmRel, FrmRel);
ProgressBar1.StepBy(10);
Application.CreateForm(TFrmConfirma, FrmConfirma);
finally
Free;
end;
Application.Run;
end.No evento onKeyDown vc testa se foi pressionada del, se foi vc atribui vazio no campo imagem da query.
Ex:
procedure TFrmOrcamento.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_DELETE then begin qryParam.Edit; qryParamCLI_LOGOTIPO.Value:=´´; qryParam.ApplyUpdates; end; end;
Gostei + 0
30/01/2004
Diorgenes175
Quando é aberto o projeto carrega-se primeiro a tela de Apresentação. Após, carregada a ProgressBar esta tela some, entrando então no Formulario Principal com total liberdade na aplicação. Como eu posso fazer isso?
Valeu!!!
Gostei + 0
30/01/2004
Fabio.hc
Aqui o form é criado:
with TFrmInicio.Create(nil) do try ...
e aqui ele é removido
... finally Free; end;
Gostei + 0
02/02/2004
Diorgenes175
Valeu a ajuda!!!!!
Gostei + 0
03/02/2004
Fabio.hc
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)