asdrubael
Grünschnabel
Jo genau das muss ich machen, weil ich eine Funktion mit dem Wert von ColorTranslator.FromOle(myColor)) aufrufen muss. Der gibt einen Integer zurück, ich benötige aber ein UInt32. Vereinfacht versuche ich folgendes:
In der letzten Zeile hagelt es dann eine InvalidCastException. Ist so eine Konvertierung in VB.Net überhaupt möglich oder ist das C# vorbehalten?
Code:
Dim oleColor As Integer = &HFF00
Dim myColor As Color = ColorTranslator.FromOle(oleColor)
Dim uintColor As UInt32
uintColor = Convert.ToUInt32(ColorTranslator.FromOle(oleColor))