Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » "tabellen mit Sortierkopf"

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
17.09.2003, 20:13 Uhr
~Stephan
Gast


Weiß jemand wie ich in nem VC++ Programm solche Tabellen wie z. B. in Nero oder eMule hinbekomme, wo ich oben auf die Kopfzeile zum Sortieren nach den enstprechenden Spalten klicken kann?! Hoffe ihr wisst was ich mein!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.09.2003, 20:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Das was du suchst ist ein ListCtrl welches auf Report geschalten wurde
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.09.2003, 09:20 Uhr
~res
Gast


www.codeproject.com/listctrl/sortlistctrl.asp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.09.2003, 08:46 Uhr
~Stephan
Gast


Das mit dem ListCtrl funktioniert super, aber jetzt hab ich noch ein Problem:
Wie kann ich das ListCtrl über eine Schleife mit Daten aus Feldern füllen?! Ich habe folgendes probiert, aber er wirft die Daten irgendwie durcheinander:

for(int i=0;i<=100;i++)
{
if(m_baureihe[i]=="")
break;

m_liste.InsertItem(0,m_baureihe[i]);
m_liste.SetItemText(0,1,m_string_durchm[i]);
m_liste.SetItemText(0,2,m_string_drehz[i]);
m_liste.SetItemText(0,3,m_string_volumen);
m_liste.SetItemText(0,4,m_string_druck);
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.09.2003, 08:55 Uhr
Tommix



Hallo,
vermutlich hast Du "Sortieren" unter Eigenschaften gewählt.

Gruss, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.09.2003, 09:23 Uhr
~Stephan
Gast


Danke, das wars!! Jetzt hab ich aber noch ein Problem: Wie kann ich den Inhalt der vom Anwender selektierten Zelle in eine Variable schreiben?!

Gruß Stephan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.09.2003, 10:55 Uhr
~res
Gast


mit z.b.
strcpy(achInhalt, MyListCtrl.GetItemText(nActualItem /*Zeile*/, nSubItem /*Spalte*/ ));
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.09.2003, 11:45 Uhr
~Stephan
Gast


Danke, aber das bringt mir ja leider nix, ich weiß ja die Zeile und Spalte nicht, es soll ja der Inhalt der aktuell markieten Zelle sein!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.09.2003, 17:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
MyListCtrl.GetSelectionMark()


oder so...
gibt dir den Index der ersten ausgewählten Zeile zurück
--
class God : public ChuckNorris { };

Dieser Post wurde am 19.09.2003 um 17:12 Uhr von FloSoft editiert.
 
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: