Entwickler-Ecke
Sonstiges (Delphi) - Form Caption mit Listbox auswahl ändern
Ironhead - Di 18.07.06 16:15
Titel: Form Caption mit Listbox auswahl ändern
Hallo ihr Profis,
Brauch mal Eure Hilfe.
Ich habe eine Form mit einer Listbox, in der Namen stehen, wenn ich nun einen eintrag Doppelt
anklicke öffnet sich eine neue Form. Das Klappt ja auch gut, nur möchte ich das sich das Caption
dieser Form, die sich öffnet, jenachdem welcher Name angeklickt wurde ändert.
Ich möchte das ein fester Text wie "Unterhaltung mit" drinsteht, und wenn einer auf den Namen in der Listbox geklickt hat, möchte ich gerne das dahinter der Name erscheint.
Ich hoffe das war verständlich genug, wäre schön wenn mir einer Helfen kann.
Born-to-Frag - Di 18.07.06 16:20
FormX.Caption := ListBox1.Items.Strings[ListBox1.ItemIndex]; im OnDblClick-Ereignis
alias5000 - Di 18.07.06 16:20
Also mit
Delphi-Quelltext
1:
| ListBox1.items.strings[ListBox1.ItemIndex] |
bekommst du den String des derzeit ausgewählten Eintrages zurück.
Das kannst du dann deiner Form.Caption zuweisen. Dein Quellcode, wenn du die Form erstellst müsste ja dann etwa so aussehen:
Delphi-Quelltext
1: 2: 3:
| ApplicationCreateForm(TDeineForm, DeineForm); DeineForm.Caption := 'Gespräch mit ' + ListBox1.items.strings[ListBox1.ItemIndex]; |
Gruß alias5000
Ironhead - Di 18.07.06 16:29
Ja wunderbar, hat prima gefunzt, Danke dir alias5000
alias5000 - Di 18.07.06 17:52
büdde :D
JayEff - Di 18.07.06 18:40
Listbox1.Items[Listbox1.ItemIndex] geht doch auch? x_X Wieso wurschtlt ihr da mit Strings rum, wenn Items eh vom typ TStrings ist? x_X
mkinzler - Di 18.07.06 18:46
JayEff hat folgendes geschrieben: |
Listbox1.Items[Listbox1.ItemIndex] geht doch auch? x_X Wieso wurschtlt ihr da mit Strings rum, wenn Items eh vom typ TStrings ist? x_X |
Listbox1.Items[Listbox1.ItemIndex] ist ja auch nur ein kurzer Ausdruck für ListBox1.items.strings[ListBox1.ItemIndex].
JayEff - Di 18.07.06 18:50
So kann mans auch sehen, in meinen Augen ist es umgekehrt: x.y.strings ist ein Umweg zu x.y ...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!