focusControl não esta funcionando
Ola ..
Estou com um probleminha ..
Tenho uma função que vailda campos em branco .. e retorna o foco para o campo em si ..
Verfico os field do DataSet - e vejo esta esta vazio
For C := 0 To FieldCount -1 Do
If((Fields[C].Required))And(Fields[C].IsNull)Then
Begin
Result := False;
Aviso(Pchar(´O Campo ´´+Fields[C].DisplayLabel+´´. deve ser preenchido´));
Fields[C].FocusControl; // porem não retorna o foco
Break;
End;
Mas não esta retornando o foco para o DBedit refente ao campo em branco ..
Obs : a função não se encontra no mesmo form do campo
Uso Delphi6 e SqlDataSet + SqlProvider + ClientDataSet ..
Agradeço...
Estou com um probleminha ..
Tenho uma função que vailda campos em branco .. e retorna o foco para o campo em si ..
Verfico os field do DataSet - e vejo esta esta vazio
For C := 0 To FieldCount -1 Do
If((Fields[C].Required))And(Fields[C].IsNull)Then
Begin
Result := False;
Aviso(Pchar(´O Campo ´´+Fields[C].DisplayLabel+´´. deve ser preenchido´));
Fields[C].FocusControl; // porem não retorna o foco
Break;
End;
Mas não esta retornando o foco para o DBedit refente ao campo em branco ..
Obs : a função não se encontra no mesmo form do campo
Uso Delphi6 e SqlDataSet + SqlProvider + ClientDataSet ..
Agradeço...
Somar
Curtidas 0