Set Eine Transparente Farbe

Ich habe eine Color, und ich habe eine Methode, die zurückkehren sollte, eine "transparente" version, Farbe. Ich habe versucht, die folgende Methode:

public static Color SetTransparency(int A, Color color)
{
   return Color.FromArgb(A, color.R, color.G, color.B);
}

aber aus irgendeinem Grund, egal, was die A ist, ist der zurückgegebene Color's Transparenz-Ebene einfach nicht ändern.

Irgendeine Idee?

Wie sind Sie mit der Color? Der bug ist wahrscheinlich schon dort.
Sollte dies funktionieren, aber wo bist du mit der Farbe? Einige Steuerelemente einfach nicht spielen schön mit alpha-Werten.
Ich bin mit der Farbe, die zurückgegeben durch SetTransparency, aber es funktioniert nicht in meiner Kontrolle, lustig.
Der code kann nicht kompiliert werden (wie Sie mit Farbe, anstelle von Farbe im inneren), damit können Sie nichts anfangen Methode. Sie sollte zeigen, den code, die Sie tatsächlich nutzen, statt. Es ist sehr schwer zu finden ein Fehler in dem code, den Sie verwenden, indem Sie einen Blick auf einige andere Codes, die Sie nicht verwenden...
das ist eigentlich der code, den ich verwenden. Die Color.R ist eigentlich color.R, die ich behoben habe.

InformationsquelleAutor Graviton | 2010-06-11

Schreibe einen Kommentar