Procedure

TPSMainForm.CmdSelStartDirClick

Module

PsForm

Last Modified

2007-05-17 15:55:36

Visibility

Public/Published

Owner

TPSMainForm

Declaration

procedure CmdSelStartDirClick(Sender: TObject);


Source

204   procedure TPSMainForm.CmdSelStartDirClick(Sender: TObject);
205   var
206     Idx : integer;
207     S : string;
208   begin
209     StBrowser.AdditionalText := 'Select a root directory';
210     StBrowser.SelectedFolder := cmbRootDir.Text;
211   
212     if StBrowser.Execute then
213     begin
214       S := StBrowser.Path;
215       Idx := cmbRootDir.Items.IndexOf(S);
216   
217       if Idx <> -1 then // existing item modified
218         cmbRootDir.Items[Idx] := S
219       else
220       begin // new item added
221         cmbRootDir.Items.Add(S);
222         Idx := cmbRootDir.Items.Count-1;
223       end;
224   
225       cmbRootDir.Text := S;
226       cmbRootDir.ItemIndex := Idx;
227     end;
228   end;