Problem mit Declarieren von LinearGradientBrusch!! Kann mir jemand helfen?
-
Das ist der Code den ich mir aus der Hilfe kopiert habe!
LinearGradientBrush^ myLGBrush = gcnew LinearGradientBrush( myRect, Color::Blue, Color::Red, 0.0f, true );
Ich erhalte für LinearGradientBrush und myLGBrush die Fehlermeldung,
" Nicht declarierter Bezeichner "
Und zum 3 erhalte ich die Meldung Syntaxfehler LinearGradientBrush!!
Hab keine Ahnung was ich da schreiben soll bzw was von der Syntax falsch sein
soll, mit Pen und SolidBrush welche nach gleichen Schema Declariert werden
funktioniert es ja, nur mit LGB nicht!Gruß Hortzel
-
hast du auch den namespace bekannt gemacht, also:
using namespace System::Drawing::Drawing2D;
-
habe damit er letztens gearbeitet, hier mal ein auszug aus meinem code:
Pen ^p = gcnew Pen(System::Drawing::Color::Black); Rectangle rec = Rectangle(0,0,this->Width,25); Drawing2D::LinearGradientBrush ^backbrush = gcnew Drawing2D::LinearGradientBrush(rec, Color::Blue, Color::White, Drawing2D::LinearGradientMode::Vertical); g->DrawRectangle(p,rec); g->FillRectangle(backbrush ,rec);
-
Hallo denjo303 und tko!,
using namespace System::Drawing; und System::Drawing::Drawing2D; ,
waren bekannt gemacht!Mit der Anweisung wie tko geschrieben hat, funzt das sofort
!!!
Dank Euch, Gruß Hortzel.