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: Überladener Constructor arbeitet falsch! 
Autor: Longri
Datum: 16.10.09 13:52

Jetzt ist mir wieder eingefallen, warum ich die Enum Variante verworfen hatte.

Ich hatte für die beiden Constructoren unterschiedlich XML-Komentare vorgesehen.

        ''' <summary>
        ''' Erstellt eine neue SerialColor über die Angabe von ARGB)
        ''' </summary>
        ''' <param name="A">Alphakomponente</param>
        ''' <param name="R">Rotanteil</param>
        ''' <param name="G">Grünanteil</param>
        ''' <param name="B">Blauanteil</param>
        ''' <remarks></remarks>
        Public Sub New(ByVal A As Byte, ByVal R As Byte, ByVal G As Byte, ByVal _
          B As Byte)
            _A = A
            _R = R
            _G = G
            _B = B
            SetRGB2HSV()
        End Sub
 
        ''' <summary>
        ''' Erstellt eine neue SerialColor über die Angabe von RGB)
        ''' </summary>
        ''' <param name="R">Rotanteil</param>
        ''' <param name="G">Grünanteil</param>
        ''' <param name="B">Blauanteil</param>
        ''' <remarks>
        ''' Der Alpha wert wird auf 255 gesetzt 
        ''' (Keine Transparenz)
        ''' </remarks>
        Public Sub New(ByVal R As Integer, ByVal G As Integer, ByVal B As _
          Integer)
            _A = 255
            _R = R
            _G = G
            _B = B
            SetRGB2HSV()
        End Sub
 
        ''' <summary>
        ''' Erstellt eine neue SerialColor über die Angabe von HSV
        ''' </summary>
        ''' <param name="H">Farbwinkel (0-360°)</param>
        ''' <param name="S">Sättigung (0-100%)</param>
        ''' <param name="V">Hälligkeit (0-100%)</param>
        ''' <remarks></remarks>
        Public Sub New(ByVal H As Double, ByVal S As Double, ByVal V As Double)
            _A = 255
            _H = H
            _S = S
            _V = V
            SetHSV2RGB()
        End Sub


__________________________________________________________________________
Ein Programmierer ist eine Maschine die Koffein in Programmcode umwandelt!
Und Bier in Bug?s

May the source code be with you.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Überladener Constructor arbeitet falsch!1.289Longri16.10.09 12:29
Re: Überladener Constructor arbeitet falsch!813ModeratorDaveS16.10.09 12:54
Re: Überladener Constructor arbeitet falsch!836Longri16.10.09 13:06
Re: Überladener Constructor arbeitet falsch!790ModeratorDaveS16.10.09 13:08
Re: Überladener Constructor arbeitet falsch!919Longri16.10.09 13:17
Re: Überladener Constructor arbeitet falsch!806ModeratorDaveS16.10.09 13:39
Re: Überladener Constructor arbeitet falsch!783Longri16.10.09 13:44
Re: Überladener Constructor arbeitet falsch!769ModeratorDaveS16.10.09 13:15
Re: Überladener Constructor arbeitet falsch!747Longri16.10.09 13:19
Re: Überladener Constructor arbeitet falsch!774Longri16.10.09 13:52
Re: Überladener Constructor arbeitet falsch!975ModeratorDaveS16.10.09 13:59
Re: Überladener Constructor arbeitet falsch!788Longri16.10.09 14:06
Re: Überladener Constructor arbeitet falsch!797Longri16.10.09 14:21

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