diff --git a/src/sbbs3/ctrl/CtrlPathDialogUnit.cpp b/src/sbbs3/ctrl/CtrlPathDialogUnit.cpp index 8b28a63dae95c56ab3e6fce1dac3f69d7f75d783..033372526ee041677c12f5ab0648321ad682601a 100644 --- a/src/sbbs3/ctrl/CtrlPathDialogUnit.cpp +++ b/src/sbbs3/ctrl/CtrlPathDialogUnit.cpp @@ -41,7 +41,7 @@ //--------------------------------------------------------------------- #pragma resource "*.dfm" TCtrlPathDialog *CtrlPathDialog; -//--------------------------------------------------------------------- +//--------------------------------------------------------------------- __fastcall TCtrlPathDialog::TCtrlPathDialog(TComponent* AOwner) : TForm(AOwner) { @@ -50,13 +50,14 @@ __fastcall TCtrlPathDialog::TCtrlPathDialog(TComponent* AOwner) void __fastcall TCtrlPathDialog::BrowseButtonClick(TObject *Sender) { OpenDialog->InitialDir=Edit->Text; - OpenDialog->Options << ofFileMustExist; + OpenDialog->Options << ofFileMustExist; if(OpenDialog->Execute()==true) Edit->Text=OpenDialog->FileName; } //--------------------------------------------------------------------------- - - - - +void __fastcall TCtrlPathDialog::FormShow(TObject *Sender) +{ + Application->BringToFront(); +} +//--------------------------------------------------------------------------- diff --git a/src/sbbs3/ctrl/CtrlPathDialogUnit.h b/src/sbbs3/ctrl/CtrlPathDialogUnit.h index e3a78b2b53c5940cc8092f42956f19b63f3dbdd6..a88afebef2cc0496841c328f09babea6e40342fc 100644 --- a/src/sbbs3/ctrl/CtrlPathDialogUnit.h +++ b/src/sbbs3/ctrl/CtrlPathDialogUnit.h @@ -59,6 +59,7 @@ __published: TButton *BrowseButton; TOpenDialog *OpenDialog; void __fastcall BrowseButtonClick(TObject *Sender); + void __fastcall FormShow(TObject *Sender); private: public: virtual __fastcall TCtrlPathDialog(TComponent* AOwner);