Avatar billede ladyhawke Novice
19. august 2002 - 13:39 Der er 7 kommentarer og
1 løsning

aflæs selected item i list view

Hvordan får jeg fat i den text, der står i en valgt række (bestemt item) (full row select) i et list view? Teksten skal redigeres i en anden kontrol (editbox)
Avatar billede unsigned Nybegynder
19. august 2002 - 13:44 #1
Er det i Visual C++, C++ Builder eller andet?
Avatar billede ladyhawke Novice
19. august 2002 - 13:51 #2
Visual C++ 6.0 og det ville være smart hvis det var muligt at gennemløbe alle valgte rækker én ad gangen (lige nu kun én valgt) og foretage redigeringen inden næste vises...
Avatar billede kamikaze Nybegynder
19. august 2002 - 13:53 #3
Er det MFC eller ren win32 API???
Avatar billede ladyhawke Novice
19. august 2002 - 13:55 #4
MFC
Avatar billede kamikaze Nybegynder
19. august 2002 - 13:57 #5
:o(
Avatar billede ladyhawke Novice
19. august 2002 - 14:36 #6
nogen forslag? Jeg kan få fat i nummeret på rækken, men endnu ikke selve det item jeg skal bruge...
Avatar billede jpk Nybegynder
19. august 2002 - 15:15 #7
Brug funktionen GetItemText:

CString GetItemText( int nItem, int nSubItem ) const;
Avatar billede ladyhawke Novice
19. august 2002 - 15:51 #8
Takkker og bukker for endnu et godt svar, der resulterede i følgende(udbygges senere):

POSITION pos = m_strListStatus.GetFirstSelectedItemPosition();
int nSelectedItem = m_strListStatus.GetNextSelectedItem(pos);
m_strEdit = m_strListStatus.GetItemText(nSelectedItem, 3);
UpdateData(false);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester