Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Komponente von regedit
Black Lightning - Fr 15.08.03 18:33
Titel: Komponente von regedit
Hallo,
was für eine Komponente könnte das sein die von regedit benutzt wird? Also dort wo die Werte drin stehn.
TListView wäre schlecht, weil ich nicht extra TListItems erstellen möchte bloss um einen Eintrag zu haben, also bloss einen Caption.
bei TListBox gibt es ja Columns die man an der Zahl einstellen kann....aber wie nutze ich die denn? Wenn ich einen Eintrag hinzufüge, dann geht der immer in die erste Kolonne. Wie kriege ich den denn in eine zweite oder dritte Kolonne?
Gibt es vielleicht noch eine andere Komponente die dafür in Frage kommt?
gruß
Black Lightning
Anonymous - Fr 15.08.03 21:30
Titel: Re: Komponente von regedit
| Black Lightning hat folgendes geschrieben: |
was für eine Komponente könnte das sein die von regedit benutzt wird? Also dort wo die Werte drin stehn.
|
keine. Das ist mit C++ geproggt.
Auf deine Fragen habe ich aber leider keine antwort, weil ich diese Komponenten selten nutze.
Mit StringGrid könnte es zwar gehen, aber dann hast du nicht die normale größenveränderung.
ohne vcl geht es so: (aus den WinAPI-Tutorials)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| var lvc: TLVColumn; begin lvc.mask := LVCF_TEXT or LVCF_WIDTH or LVCF_IMAGE; lvc.iImage := 0; lvc.pszText := '1. Spalte'; lvc.cx := 200; SendMessage(hLV, LVM_INSERTCOLUMN, 0, Integer(@lvc)); lvc.mask := lvc.mask and not LVCF_IMAGE or LVCF_FMT; lvc.fmt := LVCFMT_RIGHT; lvc.pszText := '2. Spalte'; lvc.cx := 150; SendMessage(hLV, LVM_INSERTCOLUMN, 1, Integer(@lvc)); end; |
allerdings vermute ich, dass du mit VCL proggst und es dir deshalb nicht weiterhilft.
Black Lightning - Fr 15.08.03 23:30
| Zitat: |
| allerdings vermute ich, dass du mit VCL proggst und es dir deshalb nicht weiterhilft. |
stimmt :?
Delete - Sa 16.08.03 02:56
Titel: Re: Komponente von regedit
| obbschtkuche hat folgendes geschrieben: |
| Black Lightning hat folgendes geschrieben: | was für eine Komponente könnte das sein die von regedit benutzt wird? Also dort wo die Werte drin stehn.
|
keine. Das ist mit C++ geproggt.
|
Ach? Das wird ein SysListview32 sein und diese Fensterklasse wird von TListview gekapselt.
Mit einer TListbox kommst du da nicht weiter. Die Eigenschaft Columns sorgt nur dafür, dass die Items nebeneinander dargestellt werden. Du also horizontal scrollen mußt, anstatt vertikal.
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!