Pro výukové účely na SPŠ Zlín
vytvořil RNDr.Vladimír Vaščák

Grafika 3
  1. PictureBox pictureBox1;

  1. public partial class Form1 : Form {
  2.  
  3. Objekt nastaveni = new Objekt();
  4.  
  5. public Form1() {
  6. InitializeComponent();
  7. }
  8.  
  9. private void pictureBox1_MouseUp(object sender, MouseEventArgs e) {
  10. nastaveni.MuzuKreslit = false;
  11. }
  12.  
  13. private void pictureBox1_MouseDown(object sender, MouseEventArgs e) {
  14. nastaveni.MuzuKreslit = true;
  15. nastaveni.X = e.X;
  16. nastaveni.Y = e.Y;
  17. }
  18.  
  19. private void pictureBox1_MouseMove(object sender, MouseEventArgs e) {
  20. if (nastaveni.MuzuKreslit == true) {
  21. Graphics g = pictureBox1.CreateGraphics();
  22. Pen p1 = new Pen(nastaveni.barva, 5);
  23. g.DrawLine(p1, nastaveni.X, nastaveni.Y, e.X, e.Y);
  24. nastaveni.X = e.X;
  25. nastaveni.Y = e.Y;
  26. }
  27. }
  28. }
  29.  
  30. class Objekt {
  31. public Boolean MuzuKreslit = false;
  32. public Int32 X;
  33. public Int32 Y;
  34. public Color barva = Color.Red;
  35. }

Uložit