Vyhľadávane položky v ListBoxu – Visual Basic – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Vyhľadávane položky v ListBoxu – Visual Basic – Fórum – Programujte.comVyhľadávane položky v ListBoxu – Visual Basic – Fórum – Programujte.com

 

lacbab0
Duch
15. 2. 2009   #1
-
0
-

Mám pri sebe knižku 1001 tipú a trikú pro VB. Vo veľa príkladoch sa píše napr.: Pro vytvorení takového kódu použijte funkci API SendNessage a zprávu LB_FINDSTRING. Prosím vysvetlí mi niekto čo je funkcia API a ako sa k nej dostanem?

Konkrétne mi ide o toto:

Vyhľadávane položky v ListBoxu:

Private Sub Text1_keyPress (KeyAscii As Iteger)
Dim text As String, ret As Long
Text = Left (Text1.Text, Text1.Selstart) & Chr(KeyAscii)
ret = SendMessage(List1.hwnd, LB_FINDSTRING, -1,text 'Chybové hlásanie: Syntax Error
if ret <> LB_ERR then
List1.ListIndex = ret
Text1.Text = List.List(ret)
Text1.Selstart = Len(Text)
Text1.SelLenght = Len (List.Text)
KeyAscii = 0
End If
End Sub


Kód umístěte do události KeyPress TextBoxu.... toto už ovládam ale bez API to nefunguje.

P.S. Som samouk a tá knižka mi hodne pomáha.



Nahlásit jako SPAM
IP: 87.244.209.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 2 hosté

Podobná vlákna

Položky menu — založil To kdybych věděl

Vyber len 1 polozky — založil dudo1904

Zvýraznění položky v listview — založil durmitor

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý