Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Clistctrl zu neuer Pos. wechseln?!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.06.2003, 12:40 Uhr
~ben
Gast


Hallo ihr ,

ich hoffe ihr könnt mir helfen !....

ich habe ein programm , dass mir eine datenbank ausliest und mir diese in einem ClistCtrl wiedergibt..

das funktioniert auch alles wunderbar..

Das projekt ist ein SDI projekt und von der klasse CRecordSet abgeleitet..

die frage ist , ich würde gerne wen nich auf die vordefinierten buttons zum navigieren durch die datensätze drücke , das es simultan auch in dem listctrl mit den daten passiert..

also das der makierung dann auch auf den nächste reihe springt!

danke schonmal im voraus


mfg
ben
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.06.2003, 12:42 Uhr
~ben
Gast


sorry für den "super" gelungen satzbau und die rechtschreibfehler ..


war in eile *g*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.06.2003, 13:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


benutze


C++:
SetSelectionMark(int iPos);



damit kannst du zum eintrag iPos springen....
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.06.2003, 13:13 Uhr
~ben
Gast


sorry , aber kannst du das bitte mal genauer erklären ?

wäre echt nett

mfg ben
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.06.2003, 13:30 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ok du hast doch sicherlich eine CListCtrl-Membervariable.

du hast die einträge in der ListCtrl sicherlich nach ID sortiert oder?

Wenn ja ist
Eintrag 0 ID 1
Eintrag 1 ID 2
usw...

dann kannst du dort wo du dein Recordset eins weiter schiebst, folgendes machen:


C++:
m_ListCtrlMember.SetSelectionMark(m_RecordSet->ID-1);


(ich denke du hast sowas wie ein ID-Feld, ansonsten musst du dir eine Funktion schreiben dir dir die ListCtrl nach dem aktuellen Datensatz durchsucht und ihn ggf auswählt)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: