Einsteigerfragen (vb6 auf vbnet Umsteiger)

13/04/2009 - 11:19 von Frank | Report spam
Hallo,

ich muss in einem Fenster etwas Zeichnen, dazu soll mit der Maus eine
Farbe gewàhlt werden. Es müssen mal 2, 3 oder 8 Farben zur Auswahl
stehen (je nach Option). Da man die Farben schnell per Klick wechseln
kann, dachte ich mir das ich die als Kàstchen in die Toolbar aufnehme,
der normale Farbdialog wàre zu umstàndlich.
Nun die Frage, wie zeige ich die dort am besten an? Einfachste wàre
natürlich verschiedenfarbige Bitmaps, wie groß müssten die sein?
Nachteil der Bitmap wàre da sich wohl für jede Farbe eine anlegen muss
und somit die varben schlecht variieren kann, oder habt ihr ein Beispiel
wie ich das dynamisch mache.
Über Empfehlungen oder/und Beispielcode würde ich mich freuen.



Mit besten Grüßen
Frank
 

Lesen sie die antworten

#1 Frank
13/04/2009 - 11:54 | Warnen spam
Ich glaube ich habs, ist das soweit ok?

Private Sub frmMakeGrafik_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Dim Bmp As Bitmap = New Bitmap(16, 16)
Dim gr As Graphics

gr = Graphics.FromImage(Bmp)
gr.FillRectangle(Brushes.Red, 1, 1, 16, 16)
ToolStrip1.Items.Add(Bmp)

End Sub


Nu müsste ich nur noch rausbekommen wie ich gezielt nachtràglich die
Farben àndere.



Mit besten Grüßen
Frank

Ähnliche fragen