Das schöne am ListView-Control ist, dass man schnell zwischen verschiedenen Ansichten (Darstellungsvarianten) umschalten kann. Braucht man eine mehrspaltige Liste setzt man die View-Eigenschaft auf 3 - Details (Report). Sollen die Einträge als kleine oder große Symbole angezeigt werden, einfach View auf 0 - Icon bzw. 1 - SmallIcon festlegen. Ist die Darstellung "Icon" bzw. "SmallIcon" gewählt lassen sich die Symbole jedoch beliebig innerhalb des ListView Ansichtfenster verschieben. Und genau das soll aber oftmals nicht sein! Mit einer simplen Codezeile lässt sich das ab sofort abstellen: ' Verhindern, dass die Icons im ListView ' verschoben werden können ListView1.OLEDragMode = 1 Das war's dann auch schon Einziger Nachteil bei dieser Variante: Das ListView unterstützt jetzt keine autom. OLE-Drag Aktion mehr, d.h. ein Icon lässt sich nicht mehr direkt auf eine andere Anwendung oder ein anderes Control "ziehen". Dieser Tipp wurde bereits 6.869 mal aufgerufen.
Anzeige
Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv (einschl. Beispielprojekt!) Ein absolutes Muss - Mehr als 650 MByte geballtes Wissen! - nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten - Symbol-Galerie mit mehr als 3.200 Icons im modernen Look Weitere Infos - Online-Update-Funktion u.v.m. |
sevMail für VB/VBA ![]() Mails abrufen und senden - ganz easy :-) Mailversand mit ZIP-Funktion, Unterstützung von SMTP-AUTH (authentifizierter Mailversand), Abholen von Mails mit Vorschau, Mail-Parser zum Decodieren aller MIME-Parts und Anlagen, RTF2HTML-Funktion u.v.m. Buchempfehlung Tipp des Monats Dieter Otter 2-dimensionales Array nach beliebiger Spalte sortieren Mit dieser Funktion lässt sich ein 2-dimensionales Array beliebiger Daten nach einer bestimmten Spalte sortieren Unser Dauerbrenner! ![]() 650 MB geballtes Wissen aus 6 Jahren vb@rchiv Online-Update-Funktion Entwickler-Vollversionen u.v.m. |
||||||||||||||||
|
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |
|||||||||||||||||


Fixe ListView-Icons




