![]() |
Caption der TListView in der 2 Spalte?
kann man die Caption in einer Listview irgendwie verschieben, sodass die 2. Spalte änderbar ist?
|
Re: Caption der TListView in der 2 Spalte?
also ich muss zugeben ich versteh die frage nicht!
weiß nicht ob das nur mir so geht, aber ich glaube eine etwas genauere beschreibung des problems wäre für alle von vorteil. gruss, iaby |
Re: Caption der TListView in der 2 Spalte?
Hallo
in einer Listview ist nur die erste Saplte direkt änderbar. wenn du alle Spalten editierbar machen willst, nimm ein Stringgrid. Mfg Frank |
Re: Caption der TListView in der 2 Spalte?
das problem ist, dass ich NUR die 2. Spalte einer Listview veränderbar machen möchte!
geht das mit einem Stringgrid? |
Re: Caption der TListView in der 2 Spalte?
Lies noch mal, was Keldorn geschrieben hat.
|
Re: Caption der TListView in der 2 Spalte?
mein problem:
ich habe eine TListview in der 1. Spalte steht etwas in der 2. Spalte steht etwas anderes das in der 1. Spalte soll nur vom programm aus verändert werden können das in der 2. Spalte sollte man wie das 1. in der originalen Listview verändern können |
Re: Caption der TListView in der 2 Spalte?
das geht aber nicht.
entweder (wenn du auf ein listview bestehst) du änderst dein Konzept und drehst die Spalten oder (du wirst nicht glauben was jetzt kommt): nimm ein Stringgrid ;). Es gibt vielleicht auch noch Fremdkompos, die ein editieren aller Spalten ermöglichen - keine Ahnung, kannst ja mal Onkel Torry ( ![]() Wenn du ein Stringgrid nimmst, kannst du im OnselectCell-ereignis nur die 2. Spalte editierbar machen, wenn du folgendes tust:
Delphi-Quellcode:
und hättest dein geünschtes Verhalten
procedure ...onselectcell...
begin if Acol=1 then Stringrid.options:=Stringrid.options + goediting else Stringrid.options:=Stringrid.options - goediting; end; mfg Frank |
Re: Caption der TListView in der 2 Spalte?
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Und hier ist Schluss. Was für ein original Listview? ich dachte du hättest nur einen? :gruebel: |
Re: Caption der TListView in der 2 Spalte?
bei der "originalen" Listview kann man die 1. Spalte bearbeiten
bei "meiner" sollte man die 2. Spalte bearbeiten können ich weiß nicht, ob man dazu eine neue klasse machen muss, oder ob das auch mit der "normalen" listview geht |
Re: Caption der TListView in der 2 Spalte?
Erstmal sorry ein Skiron,
aber kann das mal jemand übersetzen? Ich kapier des immer noch net! |
Re: Caption der TListView in der 2 Spalte?
Ach so, dann such die eine Kompoinente, die das kann oder nimm ein Stringgrid.
|
Re: Caption der TListView in der 2 Spalte?
bei der normalen TLIstView, die man in der 'Win32'-Sparte findet, kann man eine bstimmte Anzahl Spalten machen, die wie beim Explorer aussehen.
da kann man verschiedene Items hinzufügen. Diese Items haben einmal ein caption, und zusätzlich SubItems. Die Caption ist der 'Titel' des Items und liegt immer in der 1. Spalte der Listview. Die SubItems werden dann in den Folgenden Spalten verteilt. Was ich nun möchte ist, dass man nicht die Caption (sprich die 1. Zeile des Elementes), sondern die 2. Spalte (was das 1. SubItem wäre) bearbeiten kann! |
Re: Caption der TListView in der 2 Spalte?
JA. Das haben wir ja jetzt kapiert. Das kannst du uns noch so oft du willst erklären. Es ändert aber nichts an der Tatsache, dass dies der "normale" Listview nicht kann!
|
Re: Caption der TListView in der 2 Spalte?
@Skiron :hast du meinen Post von 20:11 gelesen ?
Ich kann mich zitieren: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz