Buenas tardes,
Comparto el siguiente problema, haber si a alguno de ustedes les ha sucedido:
Primero les diré que estoy usando Delphi XE7 sobre Windows 8.1 de 64bits.
tengo un formulario que usa styles, pero el problema se presenta si no los uso tambien. Al momento de ejecutar el siguiente código en el evento resize del formulario, el form se queda parpadeando y ni siquiera termina de cargar todos los controles:
Código Delphi
[-]procedure TForm1.FormResize(Sender: TObject);
var
viselewidth,i:integer;
begin
if maincv.WindowState=wsMaximized then
begin
btnAlignClient.Visible:=False;
btnAlignNone.Visible:=True;
with Screen.WorkAreaRect do
maincv.SetBounds(Left, Top, Right - Left, Bottom - Top);
end;
if maincv.WindowState=wsNormal then
begin
btnAlignClient.Visible:=True;
btnAlignNone.Visible:=False;
end;
viselewidth:=0;
for I := 0 to rztoolbar2.ControlCount-1 do
begin
if rztoolbar2.Controls[i].Visible=true then viselewidth:=viselewidth+rztoolbar2.Controls[i].Width;
end;
statictext1.Width:=rztoolbar2.Width-viselewidth;
end;
ya estuve haciendo pruebas y el problema no se presenta sideshabilito la siguiente linea de codigo:
Código Delphi
[-]statictext1.Width:=rztoolbar2.Width-viselewidth;
Hice pruebas con tstatictext, TLabel, TRZLabel y el problema persiste...
Agradezco si alguien me pudiese ayudar con esto, lamentablemente ya agote mis posibilidades e investigue por otros lados
Saludos!