vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
AutoComplete in Textbox 
Autor: Peacemaker
Datum: 24.12.03 16:19

hallo,

ich benutzte folgenden code aus dem tipp "AutoComplete in der TextBox" wenn ich aber (Fettgedruck) den folgenden code ausführe kommt es in der der fettgedruckent zeile zu einem laufzeitfehler:

Fehler 13
Typen unverträglich.

    Dim p As POINTAPI
    Dim hDcT As Long
    Dim R As RECT
    Dim x As Long
    Dim Y As Long
    Dim Word As String
    Dim x1 As Long
    Dim x2 As Long
    Dim aa As String
    Dim Lx As Long
    Dim Ly As Long
 
    hDcT = lbxOrt.Parent.hDC
    Call DrawText(hDcT, CStr("x"), -1, R, DT_CALCRECT)
    Call GetCaretPos(p)
 
    Lx = txtVon.Left + (p.x + SP) * Screen.TwipsPerPixelX
    If Lx + lbxOrt.Width > txtVon.Width Then
      Lx = txtVon.Width - lbxOrt.Width
    End If
 
    Ly = txtVon.Top + (p.Y + R.Bottom + SP) * Screen.TwipsPerPixelY
    If Ly + lbxOrt.Height > txtVon.Height Then
      Ly = txtVon.Top + p.Y * Screen.TwipsPerPixelY - lbxOrt.Height
    End If
 
    lbxOrt.Left = Lx
    lbxOrt.Top = Ly
 
    Word = FindWordPos(txtVon, x1, x2)
    If Word <> "" Then
      If LCase(Left$(Word, 1)) = "a" Then
        lbxOrt.Visible = True
      Else
        lbxOrt.Visible = False
      End If
    Else
      lbxOrt.Visible = False
    End If
 
    x = SendMessage(lbxOrt.hwnd, LB_FINDSTRING, -1, Word)
    If x <> -1 Then lbxOrt.TopIndex = x
    lbxOrt.ListIndex = x
kann mir einer sagen warum dieser Fehler kommt?

Danke im Vorraus.


mfg
peacemaker

e-mail: vbarchiv@web.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
AutoComplete in Textbox667Peacemaker24.12.03 16:19
Re: AutoComplete in Textbox482Peacemaker25.12.03 17:29
Re: AutoComplete in Textbox425ModeratorMoni25.12.03 17:47
Re: AutoComplete in Textbox443Peacemaker25.12.03 18:26
Re: AutoComplete in Textbox405ModeratorMoni25.12.03 18:29
Re: AutoComplete in Textbox405Peacemaker25.12.03 18:38
Re: AutoComplete in Textbox389ModeratorMoni25.12.03 18:51
Re: AutoComplete in Textbox402Peacemaker25.12.03 18:57
Re: AutoComplete in Textbox407ModeratorMoni25.12.03 19:01
Re: AutoComplete in Textbox435E725.12.03 19:13
Re: AutoComplete in Textbox367Peacemaker25.12.03 19:20
Re: AutoComplete in Textbox375ModeratorMoni25.12.03 19:35
Re: AutoComplete in Textbox420Peacemaker25.12.03 19:57
Re: AutoComplete in Textbox411ModeratorMoni25.12.03 20:08
Re: AutoComplete in Textbox376Peacemaker25.12.03 20:12
Re: AutoComplete in Textbox395ModeratorMoni25.12.03 20:16
Re: AutoComplete in Textbox393Peacemaker25.12.03 20:59
Re: AutoComplete in Textbox382Peacemaker25.12.03 21:11
Re: AutoComplete in Textbox396ModeratorMoni25.12.03 21:15
Re: AutoComplete in Textbox413Peacemaker25.12.03 21:17
Re: AutoComplete in Textbox435ModeratorMoni25.12.03 21:46

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel