Atribuição
Como você já deve saber, o operador de atribuição em Delphi é o sinal :=
. Isso o distingue do operador de comparação, que é simplesmente o sinal =
. Esta é a mesma distinção dos operadores =
e ==
em C. Consequentemente, o código para ligar os botões mencionados anteriormente deve parecer algo como:
procedure TForm1.chkShowClick(Sender: TObject); begin Button1.Visible := chkShow.State = cbChecked; Button2.Visible := chkShow.State = cbChecked; Button3.Visible := chkShow.State = cbChecked; end;
Onde chkShow.State = cbChecked
é uma expressão booleana, cujo resultado é atribuído para a propriedade booleana Visible
.
Nota: Em Delphi, você define strings em aspas simples, e não aspas duplas como em VB. Por essa razão, para fazer uma atribuição para a propriedade Caption
de um form, você deverá fazer somente o seguinte:
Form1.Caption := 'Hello World!';