vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fragen & Antworten rund um sev-Komponenten
sevEingabe 
Autor: markusxy
Datum: 20.07.17 11:41

Ich teste grade sevEingabe.

Mir ist aufgefallen, dass immer nur der erste Buchstabe der Wörter aus der Liste verglichen wird.

Wenn ich "Mar" eingeben sollte im Prinzip nach "Mar*" gefiltert werden.
Es werden dann aber alle Wörter mit "r" beginnend angezeigt.
Der Text bleibt auch nicht wie üblich im Textfeld stehen.
Auch das Löschen einer einmal getroffenen Auswahl gelingt mir nicht.

Gibt es dafür eine Lösung?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: ModeratorDieter (Moderator)
Datum: 20.07.17 11:42

In welcher Umgebung setzt du das Control ein?
Und welche Liste genau meinst du?
Kannst du mir hierzu evtl. ein kleines Beispiel zusammenstellen?

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: markusxy
Datum: 20.07.17 12:01

Ich habs erstmal in Access 2007 versucht.
Komischerweise werden auch bei der Muster Datenbank überhaupt keine Daten angezeigt, obwohl sie durch den Code korrekt geladen werden.
Aktuell habe ich es in einem Userform (MSForms) eingesetzt.

setText Control als Kombobox.
Die Daten füge ich so ein:
    Dim x As sevTextBox.sevText
 
    Set x = f.Controls("TT")
 
    With x
        .Clear
        .BackColor = colweiss
        .Style = rsDropDownList
        .AutoComplete = True
 
        'Label
        .CaptionWidth = 1000
        .Caption = "Test"
        .CaptionAlignment = rsVCenterCenter
 
        Set .Recordset = rs
 
         .BoundColumn = 1
 
        .DisplayColumn = 2
        .Columns(1).Visible = False
 
    End With
Wenn ich über das Eingabefeld Text eingebe, so wird dieser im Eingabefeld nicht angezeigt, bei jedem Buchstaben wird das erste Wort, dass mit dem Zeichen beginnt angezeigt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: ModeratorDieter (Moderator)
Datum: 20.07.17 13:40

Kannst du mal dein kleines Beispielprojekt per Mail schicken?

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: markusxy
Datum: 21.07.17 09:33

Ich hab erst jetzt die Meldung "Testzeitraum abgelaufen" bemerkt.
Offensichtlich rührt das Problem daher.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: ModeratorDieter (Moderator)
Datum: 21.07.17 10:03

Das genau in diesem Fall verhält sich das Control so, wie du es beschreibst.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: markusxy
Datum: 02.08.17 17:45

Danke für die Info.
Ich habe das Control vor über einem Jahr installiert und aufgrund der Aktion teste ich es erst jetzt.
Was mir etwas abgeht: Wenn ich mit WithEvents arbeite, kann ich nicht auf Got- und LostFocus reagieren.
Hat das einen bestimmten Grund, dass das nicht geht?

LG Markus
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: ModeratorDieter (Moderator)
Datum: 03.08.17 07:33

GotFocus und LostFocus sind Ereignisse, die nicht immer von der Entwicklungsumgebung bereitgestellt werden. Unter VB6 beispielsweise wird auch bei "WithEvents" das GotFocus und LostFocus Ereignis angeboten.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: markusxy
Datum: 03.08.17 09:56

Ich möchte es in der MsForms Klasse (Userform) einsetzen, da es sich an ein Recordset binden lässt und ich die Controls dynamisch zur Laufzeit erstellen kann.

Wäre es ein großer Aufwand diese Möglichkeit zu ergänzen, oder muss das generell von der Entwicklungsumgebung kommen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: ModeratorDieter (Moderator)
Datum: 03.08.17 09:59

Das muss generell von der Entwicklunsumgebung bereit gestellt werden.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevEingabe 
Autor: markusxy
Datum: 03.08.17 10:00

Danke, dann werde im mal schauen, wie ich das kompensieren kann.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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