![]() |
listbox
moin
hab eine frage...ich habe eine list box. ist auch soweit alles eingestellt, man lann über nen edit (jetzt in meinem fall: namen eingeben) , die dann erscheinen. Jetzt möchte ich aber, wenn ich auf einen namen in der listbox klicke, dass ich genauere Daten über diese Person rechts daneben erscheinen lassen kann...womit kann ich das am besten machen ??ß mfg counter |
Re: listbox
Erstelle ein Record mit zwei Feldern, über das Anklicken in der Box, hast du gleich einen Index, womit du dann die Daten des zweiten Feldes, entsprechend dem Namen dann abrufen könntest.
|
Re: listbox
ein record mit ZWEI feldern ?? will mich ja net als ganz dumm darstellen, aber
vllt kannst du das bisschen genauer erläutern ? oder source ? panel1.caption:= listbox1.items[listbox1.itemindex]; bis jetzt hatte ich das ja nur, dass die namen dann in der box woanders gezeigt werden.... |
Re: listbox
Delphi-Quellcode:
Eigener Record-Typ, kannst ja um mehr Felder erweitern, eine ListView würde sich vielleicht auch noch besser machen. Ansonsten, wenn du ja nur den Namen anklickst, nimmst gleich den Index der ListBox und beutzt den dazu um das zweite Feld des entsprechenden Namen udn es in einer MessageBox oder sonst was anzuzeigen.
TMyUser = Record
Name: String[50]; Wohnort: String[50]; end; |
Re: listbox
Erstelle dir eine Klasse, die die zusätzlichen Infos beinhaltet, und benutze die Objects[]-Eigenschaft ...
Dann hast du auch gleich weniger Arbeit, wenn du Items tauschen oder sonstwassen willst ;) |
Re: listbox
jo
vielen dank leute....so bekomm ich das ja auch hin ;-) mfg counter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 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