sisela
Erfahrenes Mitglied
Hallo Leute,
Dieser Codeschnipsel macht mir Probleme! Ich habe sozusagen ein unendlich langes ListCtrl und möchte dort eine bestimmte Zeile markieren und auch sichtbar machen. Markieren funktioniert aber sichbar machen ist das Problem, denn trotz EnsureVisible wird die Liste weggescrollt und ich muss den Eintrag wieder von Hand suchen.
Ich dachte EnsureVisible sorgt dafür, dass das übergebene item immer sichtbar ist. Macht es aber nicht.
Hat jemand eine Idee?
danke schon mal!
Code:
if ( Bedingung zur Auswahl der richtigen Zeile)
{
rCtrl.SetItemState(nItemCount, LVIS_SELECTED, LVIS_SELECTED);
rCtrl.EnsureVisible(nItemCount, false);
}
Ich dachte EnsureVisible sorgt dafür, dass das übergebene item immer sichtbar ist. Macht es aber nicht.
Hat jemand eine Idee?
danke schon mal!