Hey ik heb nu een héél simpel tekenprogrammaatje in vb 2005 gemaakt
Je kan uit 10 kleuren kiezen en je kunt de grote van je ''pen'' bepalen
Weet iemand hier wat meer van af
Hoe je bijvoorbeeld rechtelijnen/vierkantjes/rondjes ect kan laten maken?
Gday:thumb:
Mijn code is :
Je kan uit 10 kleuren kiezen en je kunt de grote van je ''pen'' bepalen
Weet iemand hier wat meer van af
Hoe je bijvoorbeeld rechtelijnen/vierkantjes/rondjes ect kan laten maken?
Gday:thumb:
Mijn code is :
Code:
Public Class Form1
Private DrawBitmap As Bitmap
Private DrawGraphics As Graphics
Private DrawBrush As Brush
Private Sub Form1_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
DrawBitmap = New Bitmap(PictureBox1.Width, PictureBox1.Height)
DrawGraphics = Graphics.FromImage(DrawBitmap)
PictureBox1.Image = DrawBitmap
With ComboBox1
.Items.Add(2)
.Items.Add(4)
.Items.Add(8)
.Items.Add(16)
.Items.Add(24)
.Items.Add(32)
.Items.Add(64)
.Items.Add(96)
.Items.Add(128)
End With
ComboBox1.SelectedIndex = 0
With ComboBox2
.Items.Add("Zwart")
.Items.Add("Rood")
.Items.Add("Groen")
.Items.Add("Blauw")
.Items.Add("Wit")
.Items.Add("Paars")
.Items.Add("Goud")
.Items.Add("Roze")
.Items.Add("Maroon")
.Items.Add("Citroengeel")
.Items.Add("Lichtblauw")
.Items.Add("Grijs")
End With
ComboBox2.SelectedIndex = 0
End Sub
Private Sub PictureBox1_MouseMove(ByVal sender As Object, _
ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
If e.Button = Windows.Forms.MouseButtons.Left Then
Select Case ComboBox2.SelectedIndex
Case 0
DrawBrush = Brushes.Black
Case 1
DrawBrush = Brushes.Red
Case 2
DrawBrush = Brushes.Green
Case 3
DrawBrush = Brushes.Blue
Case 4
DrawBrush = Brushes.White
Case 5
DrawBrush = Brushes.Purple
Case 6
DrawBrush = Brushes.Gold
Case 7
DrawBrush = Brushes.Pink
Case 8
DrawBrush = Brushes.Firebrick
Case 9
DrawBrush = Brushes.LemonChiffon
Case 10
DrawBrush = Brushes.LightSkyBlue
Case 11
DrawBrush = Brushes.Gray
Case 11
Case Else
DrawBrush = Brushes.Black
End Select
DrawGraphics.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
DrawGraphics.FillEllipse(DrawBrush, e.X, e.Y, _
CInt(ComboBox1.SelectedItem), CInt(ComboBox1.SelectedItem))
PictureBox1.Image = DrawBitmap
End If
End Sub
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
End Sub
Private Sub ControlsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
End Sub
End Class