7/25/2015

Diminuir linha de código with

ex

procedure btn click
begin
  edit1.left := 20;
  edit1.width := 200;
  edit1.top := 20
  edit1.color := clblue;
end;

é igual a:

procedure btn click
begin
  with edit1 do
  begin
    left := 20;
    width := 200;
    top := 20
    color := clblue;
  end;
end;

pode também colocar mais de um nome

begin
  with edit, button1 do
  begin
    left := 20;
    width := 200;
    top := 20
    color := clblue;
  end;
end;

neste caso ele pega primeiro o do lado direito se tiver propriedade comum, e se não tiver a atribuição vai para o outro.

(dev iniciante 18 primeiro)

Nenhum comentário:

Postar um comentário