illo, pon esto en un form: un edit, un boton, un timer. Pon la propiedad del timer llamada enabled a false. Y ahora escribe los siguientes eventos
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Timer1->Enabled=false;
ShowMessage("Hola Mundo");
}
//---------------------------------------------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender)
{
Timer1->Interval=Edit1->Text.ToInt()*1000;
Timer1->Enabled=true;
}
A ver si es esto lo que buscas. Luego me cuentas