Hallo, ich bins mal wieder...
und nem neuen Problem.
Ich lasse mit der "Draw String" Methode etwas zeichnen.
[highlight=vb.net]
G.DrawString(CStr(Math.Round(Temp1, 1)) & "°C", New Font("Arial", 50), _
New SolidBrush(Color.FromArgb(100, Color.ForestGreen)), _
Rec.Width / 3.5, Rec.Height / 2.5)
[/highlight]
und zwar beim "Color"-Parameter liegt der Hund begraben.
Obiger Code funktioniert ohne Probleme; ich will jedoch, dass die Farbe des Texts dynamische Werte annimmt. Ich wollte es so lösen:
[highlight=vb.net]
Dim NeueFarbe as Color
NeueFarbe = Color.FromArgb(100, rot, grün, blau)
G.DrawString(CStr(Math.Round(Temp1, 1)) & "°C", New Font("Arial", 50), _
New SolidBrush(NeueFarbe), _
Rec.Width / 3.5, Rec.Height / 2.5)
[/highlight]
wobei rot,grün,blau eben immer andere Werte sein können.
Aber: Es wird nix angezeigt! Egal, welche Farbe ich auf diese Weise einstelle, es kommt nichts, nicht mal bei 0,0,0. Weiß jemand zufällig, ob das überhaupt geht? In der Hilfe hab ich jedenfalls keinen diesbezüglichen Hinweis gefunden.
Das Problem tritt übrigens bei sämtlichen Draw-Methoden auf: String/Line/Rectangle, auch bei "FillRectangle" usw.
Grüße, Tobi
und nem neuen Problem.
Ich lasse mit der "Draw String" Methode etwas zeichnen.
[highlight=vb.net]
G.DrawString(CStr(Math.Round(Temp1, 1)) & "°C", New Font("Arial", 50), _
New SolidBrush(Color.FromArgb(100, Color.ForestGreen)), _
Rec.Width / 3.5, Rec.Height / 2.5)
[/highlight]
und zwar beim "Color"-Parameter liegt der Hund begraben.
Obiger Code funktioniert ohne Probleme; ich will jedoch, dass die Farbe des Texts dynamische Werte annimmt. Ich wollte es so lösen:
[highlight=vb.net]
Dim NeueFarbe as Color
NeueFarbe = Color.FromArgb(100, rot, grün, blau)
G.DrawString(CStr(Math.Round(Temp1, 1)) & "°C", New Font("Arial", 50), _
New SolidBrush(NeueFarbe), _
Rec.Width / 3.5, Rec.Height / 2.5)
[/highlight]
wobei rot,grün,blau eben immer andere Werte sein können.
Aber: Es wird nix angezeigt! Egal, welche Farbe ich auf diese Weise einstelle, es kommt nichts, nicht mal bei 0,0,0. Weiß jemand zufällig, ob das überhaupt geht? In der Hilfe hab ich jedenfalls keinen diesbezüglichen Hinweis gefunden.
Das Problem tritt übrigens bei sämtlichen Draw-Methoden auf: String/Line/Rectangle, auch bei "FillRectangle" usw.
Grüße, Tobi
Comment