Fórum TFlatCheckBox #235136
30/05/2004
0
Como me refiro ao TFlatCheckBox Caption chamado ´Controle de Acesso´ e não ao Name chamado ckModulo13, atribuindo o check ao grModulo (abaixo)?
grModulos.Enabled:= TFlatCheckBox.Caption.(´Controle de Acesso´).Checked;
Obrigada
Andreza
grModulos.Enabled:= TFlatCheckBox.Caption.(´Controle de Acesso´).Checked;
Obrigada
Andreza
Deza.re
Curtir tópico
+ 0
Responder
Posts
30/05/2004
Bon Jovi
É só varrer os componentes até achar o CheckBox com o caption q vc quer. Ex.:
procedure TForm1.Teste(ACaption: TCaption); var i: integer; begin for i := 0 to ComponentCount - 1 do begin if Components[i] is TCheckBox then begin grModulos.Enabled := TCheckBox(Components[i]).Caption = ACaption; Break; end; end; end; procedure TForm1.Button1Click(Sender: TObject); begin Teste(´Controle de Acesso´); end;
Responder
Gostei + 0
30/05/2004
Bon Jovi
Desconsidere o exemplo de cima. Acertando...
procedure TForm1.Teste(ACaption: TCaption); var i: integer; begin grModulos.Enabled := False; for i := 0 to ComponentCount - 1 do begin if Components[i] is TCheckBox then begin if TCheckBox(Components[i]).Caption = ACaption then begin grModulos.Enabled := TCheckBox(Components[i]).Checked; Break; end; end; end; end; procedure TForm1.Button1Click(Sender: TObject); begin Teste(´Controle de Acesso´); end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)