Entwickler-Ecke
Sonstiges (Delphi) - Listboxes
error - Fr 22.11.02 23:50
Titel: Listboxes
Hi,
ich möchte in einer Listbox den 3. Eintrag auswählen:
Quelltext
1:
| showmessage(inttostr(SendMessage(Wnd_Types, LB_SETSEL, Integer(true), 3))); |
funktioniert nicht aber gibt mir eine Messagebox mit dem Inhalt "-1". Was mill mir das jetzt sagen? Handle ist richtig und nen 4. Eintrag in der Listbox gibts auch...
thxia error
Anonymous - Sa 23.11.02 00:19
Quelltext
1:
| ListBox1.ItemIndex := 3 - 1; |
Funzi - Sa 23.11.02 00:21
also soviel kann ich dir sagen:
das -1 steht dafür, dass kein Eintrag ausgewählt ist! Sehe ich doch richtig!? Probiers mal!
Ansonsten überlege ich mal und melde mich, wenn ich es geschafft habe :oops:
Funzi - Sa 23.11.02 00:23
OK ich bin still!
Michael Stenzel - Sa 23.11.02 02:42
Hallo
Um einen Eintrag anzuwählen mußt Du eine anderen Messagetyp nehmen!
Quelltext
1:
| SendMessage(lstBox.Handle,LB_SETCURSEL ,2,0); |
LB_SETSEL ist für Multiselect-Listboxen.
Der Rückgabewert -1 ist eine Fehlermeldung LB_ERR
error - Sa 23.11.02 11:38
OK danke! Das mit dem LN_ERR hatte ich mir dann auch schon gedacht :)
Delete - Sa 23.11.02 16:48
Ist mir auch gerade eingefallen. Ich habe es dir schnell per ICQ geschrieben gehabt.
Aber gerade für das, was du machst, solltest du dir mal das PSDK runter laden und installieren. Link findest du auf meiner HP.
Das PSDK ist die Dokumentation zur WinAPI.
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!