vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

VB.NET - Fortgeschrittene
Re: Übrigens...Teil II 
Autor: ModeratorDaveS (Moderator)
Datum: 10.11.04 08:25

Imports System
 
Imports System.Windows.Forms
Imports System.ComponentModel
Imports System.Windows.Forms.Design
Imports System.ComponentModel.Design
Imports System.ComponentModel.Design.Serialization
Imports System.Reflection
 
' <summary>
' TypeConverter Class for VTProperty.
' <summary>
Public Class VTPropertyTypeConverter
    Inherits ExpandableObjectConverter
 
    Public Sub New()
        MyBase.New()
    End Sub
 
    Public Overloads Overrides Function CanConvertFrom(ByVal context As _
      ITypeDescriptorContext, ByVal sourceType As Type) As Boolean
        If sourceType Is GetType(String) Then Return True
        Return MyBase.CanConvertFrom(context, sourceType)
    End Function
 
    Public Overloads Overrides Function ConvertFrom(ByVal context As _
      ITypeDescriptorContext, ByVal culture As _
      System.Globalization.CultureInfo, ByVal value As Object) As Object
        If value Is Nothing Then Return Nothing
        Dim sval As String = value
        If sval Is Nothing Then Throw New NotSupportedException("Unsuported" & _
          "type")
        Return VTProperty.Parse(sval)
    End Function
 
    Public Overloads Overrides Function CanConvertTo(ByVal context As _
      ITypeDescriptorContext, ByVal destinationType As Type) As Boolean
        If destinationType Is GetType(InstanceDescriptor) Then Return True
        Return MyBase.CanConvertTo(context, destinationType)
    End Function
 
    Public Overloads Overrides Function ConvertTo( _
    ByVal context As ITypeDescriptorContext, _
    ByVal culture As System.Globalization.CultureInfo, _
    ByVal value As Object, _
    ByVal destinationType As Type) As Object
        If destinationType Is GetType(InstanceDescriptor) AndAlso value.GetType( _
          ) Is GetType(VTProperty) Then
            Dim vtp As VTProperty = value
            Dim ctor As ConstructorInfo = GetType(VTProperty).GetConstructor( _
                    New Type() {GetType(Integer), GetType(Integer), GetType( _
                    Image), GetType(Integer)} _
                )
            If Not ctor Is Nothing Then
                Return New InstanceDescriptor( _
                    ctor, _
                    New Object() {vtp.f1, vtp.f2, vtp.Img, vtp.ImageIndex} _
                )
            End If
        End If
        Return MyBase.ConvertTo(context, culture, value, destinationType)
    End Function
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
propertybrowser/eigenes control: problem mit eigenschaften1.912Hubertus05.11.04 18:14
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.458WaldiMaywood05.11.04 19:31
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.400Hubertus05.11.04 20:29
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.347WaldiMaywood05.11.04 20:33
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.334Hubertus05.11.04 20:31
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.395WaldiMaywood05.11.04 20:58
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.398Hubertus05.11.04 21:04
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.395Hubertus05.11.04 21:36
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.360WaldiMaywood05.11.04 21:56
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.406Hubertus06.11.04 11:44
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.366WaldiMaywood06.11.04 16:32
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.363Hubertus06.11.04 17:45
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.467WaldiMaywood07.11.04 14:47
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.486Hubertus07.11.04 15:09
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.370WaldiMaywood07.11.04 15:24
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.395Hubertus07.11.04 15:24
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.342WaldiMaywood07.11.04 15:40
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.360Hubertus07.11.04 15:57
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.385ModeratorDaveS07.11.04 20:07
Re: propertybrowser/eigenes control: problem mit eigenschaft...1.386Hubertus07.11.04 20:33
Re: propertybrowser/eigenes control: problem mit eigenschaft...2.012ModeratorDaveS07.11.04 20:48
Übrigens...1.396ModeratorDaveS07.11.04 21:05
Re: Übrigens...1.442WaldiMaywood07.11.04 21:13
Re: Übrigens...1.390ModeratorDaveS07.11.04 22:33
Re: Übrigens...1.410WaldiMaywood07.11.04 23:29
Re: Übrigens...1.413Hubertus08.11.04 06:29
Re: Übrigens...1.422ModeratorDaveS08.11.04 09:40
Re: Übrigens...1.394WaldiMaywood08.11.04 10:20
Re: Übrigens...1.368Hubertus08.11.04 17:51
Re: Übrigens...1.352ModeratorDaveS08.11.04 18:35
Re: Übrigens...1.332Hubertus08.11.04 18:41
Re: Übrigens...1.343ModeratorDaveS08.11.04 19:04
Re: Übrigens...1.326Hubertus08.11.04 19:46
Re: Übrigens...1.324ModeratorDaveS08.11.04 20:12
Re: Übrigens...1.315Hubertus10.11.04 06:59
Re: Übrigens... Teil I1.463ModeratorDaveS10.11.04 08:25
Re: Übrigens... Teil I1.385Hubertus10.11.04 12:23
Re: Übrigens...Teil II1.319ModeratorDaveS10.11.04 08:25

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