Desabilitar tabSheet do pageControl mantendo alguns componentes ativos
16/06/2016
0
Francisco Júnior
Post mais votado
Mais Posts
16/06/2016
Rafael Bosco
SeuComponente.ReadOnly := True; // isso faz com que o componente não execute nada, e você não consegue alterar nada também Edit1.ReadOnly := False; //no caso do edit que você deseja, ele permanecerá ativo e Editavél
16/06/2016
Francisco Júnior
17/06/2016
Francisco Júnior
17/06/2016
Francisco Júnior
//no evento onexit do edit2
//não sei porque o delphi não aceita o comando if not dm.IBFuncionario.State in [dsEdit,dsInsert] then ou if dm.IBFuncionario.State not in [dsEdit,dsInsert] then então coloquei da //forma abaixo
if dm.IBFuncionario.State in [dsEdit,dsInsert] then
else
begin
if not ((ActiveControl.ClassName = 'TBitBtn') or (ActiveControl.ClassName = 'TTabSheet')) then
edit2.SetFocus;
end;
18/06/2016
Raimundo Pereira
Veja se ajuda.
Código
procedure TForm1.BlockClick(Sender: TObject);
begin
Panel2.Enabled:=FALSE;
end;
[img:descricao=Estrutura 1]https://uploaddeimagens.com.br/imagens/1-jpg--3761[/img]
[img:descricao=Resultado]https://uploaddeimagens.com.br/imagens/2-png--1875[/img]
Clique aqui para fazer login e interagir na Comunidade :)