Gezeichnetes Rechteck füllen?
-
Hallo,
ich habe ein Rechteck gezeichnet um ein Bild (picturebox) und mehrere Zeilen schrift (ebenfalls gezeichnet) zu umranden. Nun würde ich das Rechteck gerne weiss füllen, hat jemand einen Hinweis, ob und wie das geht? Habe gelesen, dass das mit Brushes gehen soll, finde da aber keine richtige Lösung.
Danke und Gruß Solick
-
Schau Dir mal System.Drawing.Graphics an
-
ich habs jetzt anders gelöst. hab die picturebox direkt umrandet und in sie reingezeichnet...
Danke und Gruß
-
oder erstell ddoch ein objekt:
Graphics ^g = this->CreateGraphics();
und zeichne über dieses Objekt:
g->FillRectangle(Brushes::Black, Rectangle(20,20,100,20));
darüber kannst du auch Schrift legen:
g->DrawString("Dein Text", this->Font, Brushes::White, 21, 21);
Da brauchst du keine Extra PictureBox
Du musst halt das eventuell in die OnPaint Methode reinpacken, dann bleibts auch.
-
Hi, sorry für die späte Antwort hab keine Mail bekommen...
Da ich eh ein Logo einbinden muss und dazu text war das mit der PictureBox dann die elegnatere Lösung. Aber danke für den Tipp, hatte FillRectangle mittlerweile auch gefunden
Gruß Solick