10. februar 2000 - 11:58Der er
10 kommentarer og 3 løsninger
MVC++6 && Listbox
Jeg har i et MFC projekt lavet en listbox. Hvordan lægger jeg noget i denne listbox, skal der tilknyttes en variabel først, eller hvad? Da jeg forsøgte det, kunne man kun vælge CString, jeg havde regnet med noget i retning af en (delphi)TStringList. Men jeg kan IKKE finde noget i MSDN om det. Så...hvordan add'er og aflæser man en listbox?
Det behøver ikke at være en pointer, du kan bare tildele listboxen en variabel i classwizarden og anvende den, på samme måde som du gjorde med m_command
Listbox'en er placeret. CListBox Controllen en er tilknyttet. Kan jeg få et fuldt eksempel på hvordan man så gør? Skal man først oprette en coloumn? Hvordan? Hvordan indsættes elementer?
Jeg prøvede jeres forskellige eksempler, hvorefter programmet gik ned. Hvis jeg kan få et eksempel der indsætter en linie i listboxen(med alt dette indebærer), foreløbig har jeg, som ovenfor beskrevet, fået lavet listboxen og tilknyttet en member variabel control (m_listbox).
i InitDialog. Kompileringen gik fint, men der kom ingen strenge. Så prøvede jeg i OnCreate (som jeg gik ud fra var det sted man kommer hen når man dobbeltklikker på 'formen'). Her fik jeg en kompilerfejl, så jeg prøvede også i:
CSyncTestApp::CSyncTestApp()
, som er app'ens navn. Her får jeg m_listbox undeclared identifier. Så hvad nu?
m_list.AddString("Streng") virkede dog i den egentlige kode! Pointene er fordelt efter nytteværdien af jeres udsagn.
Svante
Synes godt om
Ny brugerNybegynder
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.