SetFocus()

Tags:    c++

HEj Allesammen

Jeg har et mindre problem.

Når jeg åbner en frame, vil jeg gerne have at curseren står i et specielt felt, men det kan jeg ikke få til at virke.

Her et hvordan jeg havde tænkt mig, men det virker ikke???


void __fastcall TPasswordForm::FormActivate(TObject *Sender)
{
ECT_TRACE("TPasswordForm::FormActivate. ");
try
{
Label4->Caption = SiteName;
MaskEdit1->Text = PassWord;
MaskEdit2->Text = UserName;
MaskEdit1->SetFocus(); // Dette virker ikke??
}
catch(Exception &e)
{
ECT_EXCEPTION1("TPasswordForm::FormActivate Msg %s",e.Message.c_str());
}
}


Håber at nogen kan hjælpe.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
HEj Allesammen

Jeg har et mindre problem.

Når jeg åbner en frame, vil jeg gerne have at curseren står i et specielt felt, men det kan jeg ikke få til at virke.

Her et hvordan jeg havde tænkt mig, men det virker ikke???


void __fastcall TPasswordForm::FormActivate(TObject *Sender)
{
ECT_TRACE("TPasswordForm::FormActivate. ");
try
{
Label4->Caption = SiteName;
MaskEdit1->Text = PassWord;
MaskEdit2->Text = UserName;
MaskEdit1->SetFocus(); // Dette virker ikke??
}
catch(Exception &e)
{
ECT_EXCEPTION1("TPasswordForm::FormActivate Msg %s",e.Message.c_str());
}
}


Håber at nogen kan hjælpe.



Prøv evt. at ændre TabOrder Proterties for dit felt til 0.

Hilsen Thomas Vanting



Hvis du har fået svar på dit spørgsmål, eller ikke har brug for svaret længere, så luk venligst denne tråd.



/AC



t