Entwickler-Ecke
WinForms - listview spalten fixiren
vreden123 - Fr 13.05.11 15:40
Titel: listview spalten fixiren
Hallo,
wie kann ich am besten in einer Listview die spalten fixieren?
Also sprich das der User die breite nicht vergrößern oder verkeinern kann?
Th69 - Fr 13.05.11 15:52
Hi,
warum willst du den User dahingehend einschränken?
Machbar ist dies aber mittels des ListView.ColumnWidthChanging-Ereignis.
vreden123 - Fr 13.05.11 16:28
Weil in der Listview noch eine Picturtebox ist und es sonnst *mist*e aussehen würde :-)
Th69 - Fr 13.05.11 16:48
Könntest du mal einen Screenshot davon zeigen?
Ich denke, es gibt bessere Layout-Mittel, ohne die Bedienung generell einzuschränken.
vreden123 - Fr 13.05.11 17:11
Screenshort ist im moment schlecht..
ich kann das auch anders machen.
Ich muss nur von jeder spalte die breite addieren, dann weiß ich wo die Picturebox hin muss.
Wie kann ich den am besten die breite einer Spalte ermitteln?
Also sprich damit ich weiß ob ein user das listview/spalten breiter gezogen hat oder nicht?
jaenicke - Fr 13.05.11 18:18
Eine PictureBox irgendwie an der richtigen Stelle zu positionieren ist irgendwie von hinten durch die Brust ins Auge...
Schau dir lieber einmal das Ereignis DrawSubItem an. ;-)
Dort kannst du dein Bild einfach direkt an die richtige Stelle zeichnen. Diese bekommst du dort in e.Bounds oder so ähnlich.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!