Toon posts:

[Delphi] In listview meerdere regels?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand of het op de een of andere manier mogelijk is om een subitem van een listview niet uit 1 regel tekst te laten bestaan maar bv. uit 5 ofzo?

  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 16:53

Tomatoman

Fulltime prutser

Het antwoord is nee, dat kan niet.

Een goede grap mag vrienden kosten.


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 22-06 10:32

_Thanatos_

Ja, en kaal

Het kan wel, maar dan ownerdrawn.

日本!🎌


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Voor OwnerDraw zie TListView.OnDrawItem en TListView.OwnerDraw.

Maar het lijkt me nog niet de gehele oplossing is voor de TS. Er mist nog een stukje van de puzel. Als je de row height niet verhoogt zal je dus in dezelfde ruimte de tekst moeten zetten. Lijkt me niet echt gewenst.

De row height wordt helaas bepaald door windows zelf, maar kan geforceerd worden door een ImageList te gebruiken met leege plaatjes die wel groot genoeg zijn. Of door de font size groot genoeg te zetten.

We adore chaos because we like to restore order - M.C. Escher


  • MerijnB
  • Registratie: Oktober 2000
  • Laatst online: 09:43
Itemhoogte kan je niet per item verstellen met een TListView.

Ik had nl hetzelfde probleem en heb het opgelost door een overerving te maken van TVirtualTreeView (http://www.delphi-gems.com/VirtualTreeview/).

Dat is een aanradertje, opensource en erg flexibel.

A software developer is someone who looks both left and right when crossing a one-way street.

Dé antenne-innovatie voor de korte golf


Verwijderd

Topicstarter
Hmmm.. dan neem ik aan dat dat bij een TreeView ook niet gaat of wel?

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Nee inderdaad. Zelfde verhaal. Dan kan je echt beter VirtualTreeView nemen zoals hierboven beschreven. VTV werkt wel volgens een ander uitgangspunt, dus het is wat ingewikkeld in het begin

We adore chaos because we like to restore order - M.C. Escher


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Of als je een budget hebt en je wilt het in 1 klap perfect oplossen: klik hier.

Professionele website nodig?


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 25-08 14:38

OZ-Gump

terug van weggeweest

Hey...

Je zou bij Torry's kunnen kijken (linkie) naar TAdvListView & TDBAdvListView v.1.54 van TMS software. Da's een listview die kan wat jij graag wil.

Good luck...

My personal website


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

curry684 schreef op 14 november 2002 @ 13:13:
Of als je een budget hebt en je wilt het in 1 klap perfect oplossen: klik hier.
Pak dan meteen de DevExpress QuantumGrid v4 :p http://www.devexpress.com/products/vcl/product.asp?prodid=10

We adore chaos because we like to restore order - M.C. Escher


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 22-06 10:32

_Thanatos_

Ja, en kaal

Die dingen van DevExpress zijn wel moddervet, maar ook erg prijzig. Ik denk dat je met de VirtualTrees heel ver komt. Maar het is dus in het begin wel lastiger te begrijpen hoe je dat ding nou moet vullen... En Lord Larry, met de VirtualTrees kun je ook grids maken, wist je dat wel?

日本!🎌


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Ja, dat wist ik. Ik gebruik VirtualTreeView zelf ook :p maar bedankt voor het melden.

We adore chaos because we like to restore order - M.C. Escher


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

LordLarry schreef op 14 november 2002 @ 13:45:
Pak dan meteen de DevExpress QuantumGrid v4 :p
Ik heb nooit echt het verschil kunnen ontdekken tussen de QuantumGrid en de QuantumTreeList... maja zal er wel aan liggen dat ik via m'n werkgever de beschikking heb over de volledige QuantumGrid suite :9

DevExpress werkt met 'developer seat' licences trouwens, dus het is nog volledig legaal ook dat ik ze thuis ook gebruik.

Professionele website nodig?

Pagina: 1