Bonjour,

dans mon application, je fais un SetFocus sur un TListView, le problème, c'est que j'ai le message d'erreur suivant : "Can' focus a disabled or invisible window"
Le listview est situé sur un sheet d'un tabsheet qui n'est pas courant, est ce le problème?

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    LstVwSelectCriteria.Items[oListCrit.Count - 1].Focused := True;
    LstVwSelectCriteria.Items[oListCrit.Count - 1].Selected := True;
    LstVwSelectCriteria.Items[oListCrit.Count - 1].MakeVisible(False);
    oCrit := oRoot.GetCrit(oListCrit.ItemList(oListCrit.Count - 1).item(1));
    if GrpCritProperties.Enabled then LstVwSelectCriteria.SetFocus;
    LstVwSelectCriteria.OnClick(Self);