Hello I create a form and put into the form two DBGrid. And set align Left to right of both. When i run the program and maximized window DBGrid width not changing. what i need to change width both of DBGrid to 50% of window?

有帮助吗?

解决方案

Set the left control (Control1, say) to alLeft and the right control (Control2, say) to alClient. Then create a OnResize handler on the parent form:

procedure TForm1.FormResize(Sender: TObject);
begin
  Control1.Width := ClientWidth div 2;
end;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top