Fórum Erro com Parent #386482
16/09/2010
0
begin
Observ := TMemo.Create(Self);
Observ.Visible := False;
Observ.Width := 520;
Observ.Parent := FPedidos; Observ.Text := CdsPedidosOBSER.Value;
for lx := 0 to Observ.Lines.Count - 1 do
begin
RDprint.Imp(lin,010,Observ.Lines[lx]);
Inc(lin);
end;
[CODE] O problema aparece quando chamo esse metodo de outro form, retorna o seguinte erro control has no parent window, pq estou colocando o Parent do form principal, como faço entao para conseguir chamar esse metodo de outro forms, imagino que alterando a propriedade Parent ? Mas como ? Abs
Felipe Ip
Curtir tópico
+ 0Posts
16/09/2010
Wilson Junior
procedure Imprimir_Memo(MyParent: TWinControl); var Observ: TMemo; begin Observ := TMemo.Create( MyParent ); try Observ.Visible := False; Observ.Width := 520; Observ.Parent := MyParent; Observ.Text := CdsPedidosOBSER.Value; for lx := 0 to Observ.Lines.Count - 1 do begin RDprint.Imp( lin, 010, Observ.Lines[lx] ); Inc( lin ); end; finally FreeAndNil( Observ ); end; end; Imprimir_Memo( Meu_TForm )
Espero ter colaborado.
Gostei + 0
16/09/2010
Eriley Barbosa
begin
Observ := TMemo.Create(Self);
Observ.Visible := False;
Observ.Width := 520;
Observ.Parent := Screen.ActiveForm.Name; Observ.Text := CdsPedidosOBSER.Value;
for lx := 0 to Observ.Lines.Count - 1 do
begin
RDprint.Imp(lin,010,Observ.Lines[lx]);
Inc(lin);
end;
Gostei + 0
21/09/2010
Felipe Ip
Gostei + 0
21/09/2010
Eriley Barbosa
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)