Autor Beitrag
vreden123
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95
Erhaltene Danke: 2



BeitragVerfasst: Fr 13.05.11 15:40 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95
Erhaltene Danke: 2



BeitragVerfasst: Fr 13.05.11 16:28 
Weil in der Listview noch eine Picturtebox ist und es sonnst *mist*e aussehen würde :-)
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95
Erhaltene Danke: 2



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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.