Frequently Asked Component Specific Questions

Options

Display all FAQ items

Search FAQ items:


Displaying items 1 to 1 of 1, page 1 of 1

<< previous next >>


Updating the FireMonkey controls at runtime

To increase the performance, and to make sure all properties functions methods are executed and set, encapsulate every runtime update with a BeginUpdate and EndUpdate call.
var  
  i: integer;  
begin  
   TMSFMXTableView1.BeginUpdate;  
   for i := 0 to 1000  do  
   begin  
     TMSFMXTableView1.Items.Add.Caption := 'item '+ inttostr(i);  
   end;  
   TMSFMXTableView1.EndUpdate;  
end;  
var  
  i: integer;  
begin  
   TMSFMXGrid1.BeginUpdate;  
   TMSFMXGrid1.ColumnWidths[2] := 100;
   TMSFMXGrid1.EndUpdate;  
end;