Advertisement
TLama

Untitled

May 10th, 2013
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.55 KB | None | 0 0
  1. [Setup]
  2. AppName=My Program
  3. AppVersion=1.5
  4. DefaultDirName={pf}\My Program
  5. OutputDir=userdocs:Inno Setup Examples Output
  6.  
  7. [Code]
  8. var  
  9.   NextDirEdit: TNewEdit;
  10.  
  11. procedure NextDirButtonClick(Sender: TObject);
  12. var
  13.   Directory: string;
  14. begin
  15.   Directory := NextDirEdit.Text;
  16.   if BrowseForFolder(SetupMessage(msgBrowseDialogLabel),
  17.     Directory, False)
  18.   then
  19.     NextDirEdit.Text := Directory;
  20. end;
  21.  
  22. procedure InitializeWizard;
  23. var
  24.   NextDirButton: TNewButton;
  25.   NextDirLabel: TNewStaticText;
  26.   BtnVertOffset: Integer;
  27. begin
  28.   NextDirLabel := TNewStaticText.Create(WizardForm);
  29.   NextDirLabel.Parent := WizardForm.SelectDirPage;
  30.   NextDirLabel.Left := WizardForm.SelectDirBrowseLabel.Left;
  31.   NextDirLabel.Top := WizardForm.DirEdit.Top + WizardForm.DirEdit.Height + 10;
  32.   NextDirLabel.Caption := 'Select the next directory';
  33.  
  34.   NextDirEdit := TNewEdit.Create(WizardForm);
  35.   NextDirEdit.Parent := WizardForm.SelectDirPage;
  36.   NextDirEdit.Left := WizardForm.DirEdit.Left;                
  37.   NextDirEdit.Top := NextDirLabel.Top + NextDirLabel.Height + 10;
  38.   NextDirEdit.Width := WizardForm.DirEdit.Width;
  39.  
  40.   NextDirButton := TNewButton.Create(WizardForm);
  41.   NextDirButton.Parent := WizardForm.SelectDirPage;
  42.   NextDirButton.Left := WizardForm.DirBrowseButton.Left;
  43.   NextDirButton.Top := NextDirEdit.Top - 1;
  44.   NextDirButton.Width := WizardForm.DirBrowseButton.Width;
  45.   NextDirButton.Height := WizardForm.DirBrowseButton.Height;
  46.   NextDirButton.Caption := WizardForm.DirBrowseButton.Caption;
  47.   NextDirButton.OnClick := @NextDirButtonClick;
  48. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement