Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Caption der TListView in der 2 Spalte? (https://www.delphipraxis.net/14851-caption-der-tlistview-der-2-spalte.html)

Skiron 16. Jan 2004 18:14


Caption der TListView in der 2 Spalte?
 
kann man die Caption in einer Listview irgendwie verschieben, sodass die 2. Spalte änderbar ist?

iaby 16. Jan 2004 18:25

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

Keldorn 16. Jan 2004 18:27

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

Skiron 16. Jan 2004 18:50

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?

Luckie 16. Jan 2004 18:53

Re: Caption der TListView in der 2 Spalte?
 
Lies noch mal, was Keldorn geschrieben hat.

Skiron 16. Jan 2004 19:02

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

Keldorn 16. Jan 2004 19:11

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 ( www.torry.net ) fragen bzw suchen.

Wenn du ein Stringgrid nimmst, kannst du im OnselectCell-ereignis nur die 2. Spalte editierbar machen, wenn du folgendes tust:
Delphi-Quellcode:
procedure ...onselectcell...
  begin
   if Acol=1 then Stringrid.options:=Stringrid.options + goediting
             else Stringrid.options:=Stringrid.options - goediting;
  end;
und hättest dein geünschtes Verhalten

mfg Frank

Luckie 16. Jan 2004 19:12

Re: Caption der TListView in der 2 Spalte?
 
Zitat:

Zitat von Skiron
ich habe eine TListview

Ja.
Zitat:

in der 1. Spalte steht etwas
Gut.
Zitat:

in der 2. Spalte steht etwas anderes
Auch noch gut.
Zitat:

das in der 1. Spalte soll nur vom programm aus verändert werden können
Auch noch verstanden.
Zitat:

das in der 2. Spalte sollte man wie das 1. in der originalen Listview verändern können
[/quote]
Und hier ist Schluss. Was für ein original Listview? ich dachte du hättest nur einen? :gruebel:

Skiron 16. Jan 2004 19:16

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

Die Muhkuh 16. Jan 2004 19:20

Re: Caption der TListView in der 2 Spalte?
 
Erstmal sorry ein Skiron,

aber kann das mal jemand übersetzen? Ich kapier des immer noch net!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz