qual'è il valore massimo della progressBar? se di norma è 100, allora:

codice:
private: System::Void elabora_Click(System::Object^ sender, System::EventArgs^ e) {
if (this->barra->value==0)
      this->timer1->Start();
else
     Application::Exit();

}


private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) {
this->barra->Increment(10);
if (this->barra->value==100)
     elabora->Text ="Fine";
}