hola amigos ,tengo el siguientew codigo, para que cuaando transcurrra el tiempo indicado en un combobox (elegido por el usuario), se produzca algo, ejecucion de un comando o algo:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{
Timer1->Interval = ComboBox1->ItemIndex;
Timer1->Enabled = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm2::FormCreate(TObject *Sender)
{
Timer1->Enabled=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Timer1Timer(TObject *Sender)
{
ShowMessage(L"oso nicoloso");
Timer1->Enabled=false;
}
//---------------------------------------------------------------------------
Con el messagebox controlo que se realice bien, luego cuando este bueno lo borrare y ejecutare el comando que quiero.
Pero el problema es que se produce un bucle y se carga infinitamente el MessageBox, ya no se como hacerlo, lo otro que necesito es extraer el contenido del combobox seleccionado por el usuario pero no se si lo estoy haciendo correctamente.
Muchas gracias.
Saludines
.