vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

VB.NET - Fortgeschrittene
Farben mischen 
Autor: RobBash
Datum: 14.04.09 11:02

Hallo,

ich habe eine Komponente, die im Normalfall einen grünen Hintergrund hat, manchmal aber mit einem Schleier überlagert sein soll. Ich hatte anfangs einfach noch ein Panel mit
_shadowPanel.BackColor = Color.FromArgb(32, Color.Honeydew)
eingebaut. Leider dauert der Aufbau meines Dialogs damit sehr lang. (http://www.screencast.com/t/upfJ4YIvR)

Jetzt habe ich im Netz schonmal nach Farben mischen gesucht und nutze folgende Methode
        Public Shared Function MixColors(ByVal c1 As Color, ByVal c2 As Color) _
          As Color
            Dim _r As Integer, _g As Integer, _b As Integer
 
            _r = Math.Min((CInt(c1.R) + CInt(c2.R)), 255)
            _g = Math.Min((CInt(c1.G) + CInt(c2.G)), 255)
            _b = Math.Min((CInt(c1.B) + CInt(c2.B)), 255)
 
            Return Color.FromArgb(Convert.ToByte(_r), _
                     Convert.ToByte(_g), _
                     Convert.ToByte(_b))
        End Function
und wollte damit meinen Schleier mit dem Grün vermischen, damit ich den Panel weglassen und somit einen perfomanteren Aufbau erreichen kann.

Funktioniert nur leider nicht wie gedacht.. ;)

Gibt's irgendwas womit ich mein Problem lösen kann?

Danke im voraus!

Gru?
(Bash)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Farben mischen2.418RobBash14.04.09 11:02
Re: Farben mischen1.987RobBash14.04.09 11:43
Re: Farben mischen1.074Guitarist25.12.11 21:43
Re: Farben mischen1.071RobBash27.12.11 13:00

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