Topic: how to calculate a number of spaces for each combobox elements
hello all
I manually centered ComboBox2 elements by adding a suitable space for each element .
in ComboBox1 i want to use for loop to add elements but how can i calculate a number of spaces for each combobox elements
var Names : array[0..10] of string ;
var i,j:Integer;
procedure Form1_OnShow_Event (Sender: TObject; Action: string ;DataSet: TDataSet); begin
Names:=['all','john','alisa','makhmara','kiven','brad toki','salamoiya','lomia gone','steven baloka','irak fone','qutazami phoronix'];
Form1.ComboBox2.Items.Add(Names[0]+' '); // 13 space
Form1.ComboBox2.Items.Add(Names[1]+' '); // 12 space
Form1.ComboBox2.Items.Add(Names[2]+' '); // 12 space
Form1.ComboBox2.Items.Add(Names[3]+' '); // 8 space
Form1.ComboBox2.Items.Add(Names[4]+' '); //12 space
Form1.ComboBox2.Items.Add(Names[5]+' '); // 10 space
Form1.ComboBox2.Items.Add(Names[6]+' '); // 9 space
Form1.ComboBox2.Items.Add(Names[7]+' '); //9 space
Form1.ComboBox2.Items.Add(Names[8]+' '); // 8 space
Form1.ComboBox2.Items.Add(Names[9]+' '); //11 space
Form1.ComboBox2.Items.Add(Names[10]+' '); // 5 space
Form1.ComboBox2.ItemIndex:=0 ;
for i := 0 to Length(Names) -1 do begin
Names[i]:= Names[i]+' ' ; // how to calculate a number of spaces for each element
Form1.ComboBox1.Items.Add(Names[i]);
end;
Form1.ComboBox1.ItemIndex:=0 ;
end;
any idea or solve this problem
thanks for help