Fórum problema com chekbox regedit #349432
22/11/2007
0
Bom dia, estou utilizando a propriedade OnConstrainedResize, de um frame.
Quando eu fecho o programa, e entro novamente preciso mostrar quais chekbox, estão selecionados.
Até ai tudo bem, estou pegando essas informações no regedit e está mostrando...
O problema é o seguinte:
Quando eu fecho o programa e entro no frame, automáticamente ele executa a propriedade Onclik de todos chekbox...
Eu preciso mostrar somente se os chekboxs estão checked, sem executar nada.
Quando eu fecho o programa, e entro novamente preciso mostrar quais chekbox, estão selecionados.
Até ai tudo bem, estou pegando essas informações no regedit e está mostrando...
O problema é o seguinte:
Quando eu fecho o programa e entro no frame, automáticamente ele executa a propriedade Onclik de todos chekbox...
Eu preciso mostrar somente se os chekboxs estão checked, sem executar nada.
Unix
Curtir tópico
+ 0
Responder
Posts
22/11/2007
Abadia
A cada checkbox que vc pretende restaurar voce deve antes desabilitar o evento e reabilitá-lo após.
CheckBox1.OnClick := nil;
CheckBox1.Checked := True;
CheckBox1.OnClick := CheckBox1Click;
outra saída é criar uma variável que avise que você está lendo o registro.
e no evento onClick testar se ela está em True, se estiver sai da rotina.
CheckBox1.OnClick := nil;
CheckBox1.Checked := True;
CheckBox1.OnClick := CheckBox1Click;
outra saída é criar uma variável que avise que você está lendo o registro.
e no evento onClick testar se ela está em True, se estiver sai da rotina.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)