spezielle listbox
hallo
kennt jemand eine komponente mit der man sone listbox machen kann wie z.b. bei drahtlose netzwerkverbindungen? also so eine mit mehr details und einem großen bild für jedes element und mehrzeilig und wenn mans anklickt wird detailsreicher und größer. mfg |
Re: spezielle listbox
Schau die mal den Virtual TreeView an
|
Re: spezielle listbox
wie man damit was ausfährt wär dann klar. aber wie kann ich da mehrere zeilen text in ein item reinbringen? wills ebend genau wie bei windows da die drahtlosnetzwerkanzeige haben.
mfg |
Re: spezielle listbox
Sollte gehen. Schau die doch mal das Advanced demo an:
http://www.soft-gems.net/index.php?o...d=12&Itemid=33 |
Re: spezielle listbox
Ich gehe mal davon aus, dass Du ein paar Zeilen mit VirtualTreeView erzeugt hast.
Mehrzeilig geht dann so:
Delphi-Quellcode:
procedure TMeinVST.OnInitNode(
Sender: TBaseVirtualTree; ParentNode, Node: PVirtualNode; var InitialStates: TVirtualNodeInitStates); begin Include(InitialStates, ivsMultiline); end; procedure TMeinVST.OnGetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: WideString); begin Celltext := 'Zeile 1'+#13#10+'Zeile 2'; end; procedure TMeinVST.OnMeasureItem( Sender: TBaseVirtualTree; TargetCanvas: TCanvas; Node: PVirtualNode; var NodeHeight: Integer); begin NodeHeight := meinVST.ComputeNodeHeight(TargetCanvas, Node, 0)+5; end; procedure TForm1.OnButtonClick(Sender : TObject); begin meinVst.RootNodeCount := 5; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr. |
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