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-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: Enumeration als Parameter? 
Autor: dh
Datum: 04.08.08 22:01

also ich habe eine Enum
' numeric Datatypes
    ''' <summary>datatypes enumeration.</summary>
    Public Enum DataTypes
        ''' <summary>Specifies no datatype set.</summary>
        None = 0
        ''' <summary>Specifies datatype short, integer, long set.</summary>
        numShortIntegerLong
        ''' <summary>Specifies datatype single, double, decimal set.</summary>
        numSingleDoubleDecimal
        ''' <summary>Specifies datatype datetime set.</summary>
        numDateTime
    End Enum
dann noch zwei (verkürzt):
    ' standard formats of numbers
    ''' <summary>standardformats enumeration.</summary>
    Public Enum standardFormatsNumeric
        None = 0
        ''' <summary>Uses your own indiviual format.</summary>
        Custom
        ''' <summary>Displays number with no thousand separator.</summary>
        GeneralNumber
        ''' <summary>Displays at least one digit to the left and two digits 
        ' to the right of the decimal separator.</summary>
        Fixed
        ''' <summary>Displays number with thousand separator, if 
        ' appropriate; displays two digits to the right of the decimal 
        ' separator. Output is based on system locale settings.</summary>
        Currency
.....
end enum
    ' standard formats of Date/Time
    Public Enum standardFormatsDateTime
        None = 0
        ''' <summary>Uses your own indiviual format.</summary>
        Custom
        ''' <summary>Displays a date and/or time. For example, 4/3/93 05:34 
        ' PM. Date display is determined by your application's current culture _
        value.</summary>
        GeneralDate 
        ''' <summary>Displays a date according to your current culture's _
          long date format.</summary>
        LongDate
        ''' <summary>Displays a date using your current culture's short date _
          format.</summary>
        ShortDate
......
end enum
dann die Eigenschaften
   Public Property TextDataType() As DataTypes
        Get
            Return _datatype
        End Get
        Set(ByVal value As DataTypes)
            _datatype = value
             Me.Refresh()
        End Set
    End Property
 
    Public Property TextFormat() As standardFormatsNumeric
        Get
            Return _textFormat
        End Get
        Set(ByVal value As standardFormatsNumeric)
            _textFormat = value
        End Set
    End Property
Die Eigenschaft TextFormat soll die sein, in die entsprechend des ausgewählten Datentyps entweder die Enum mit numerischen Formaten oder die mit DateTimeformaten zeigen soll (nicht wie im Bsp. gezeigt nur numerisch).

Gruß-

Salzburger

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Enumeration als Parameter?1.080dh02.08.08 14:26
Re: Enumeration als Parameter?704ModeratorRalf Ehlert02.08.08 14:52
Re: Enumeration als Parameter?935dh04.08.08 22:01
Re: Enumeration als Parameter?709ModeratorFZelle05.08.08 09:16
Re: Enumeration als Parameter?777dh05.08.08 22:21
Re: Enumeration als Parameter?637ModeratorFZelle06.08.08 09:04

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