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
Itemdata in sevEingabe v2.0 
Autor: Erik
Datum: 12.09.07 05:05

Hallo

Ich habe festgestellt, dass man der Itemdata-Eigenschaft anscheinend keinen Variant-Datentyp zuweisen darf, da dies sonst beim Auslesen dieser Eigenschaft einen Fehler auslöst (458: Variable verwendet einen in Visual Basic nicht unterstützten Typ der Automatisierung) oder das Programm abstürzt, wenn man beim Debuggen mit der Maus den Tooltip-Wert auslesen wollte.
Mit der expliziten Typumwandlung CStr() oder implizit durch & "" kann man dieses Problem umgehen. Wäre aber trotzdem sinnvoll, wenn es auch so gehen würde.

    Dim TestVariant as Variant ...
    TestVariant = Array("A;Item 1", "B;Item 2")
    With Me.cboCat
        For intI = 0 To UBound(TestVariant)
            Values = Split(TestVariant(intI), ";")
            .AddItem Values(1)
            .ItemData(.NewIndex) = CStr(Values(0))
            '.ItemData(.NewIndex) = Values(0) <-- verursacht nachher beim 
            ' Auslesen Absturz
        Next intI
        For intI = 0 To .ListCount - 1
            If .ItemData(intI) = "A" Then
                .SetListIndex intI
                Exit For
            End If
        Next intI
    End With
Gruß
Erik
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Itemdata in sevEingabe v2.0686Erik12.09.07 05:05

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