Example #1
0
        void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            if (!lenyomva)
            {
                return;
            }
            vonal új = new vonal(ox, oy, e.X, e.Y);

            rajzol(új);
            vonalak.Add(új);
            ox = e.X;
            oy = e.Y;
        }
Example #2
0
        private void Savebtn_Click(object sender, EventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.InitialDirectory = Application.StartupPath;
            sfd.DefaultExt       = "csv";
            sfd.FileName         = "myrajz";

            if (sfd.ShowDialog() == DialogResult.OK)
            {
                StreamWriter sw = new StreamWriter(sfd.FileName);
                foreach (vonal element in vonalak)
                {
                    vonal sor = (vonal)element;
                    sw.WriteLine(sor.ox.ToString() + ';' + sor.oy.ToString() + ';' + sor.ex.ToString() + ';' + sor.ey.ToString());
                }
            }
        }
Example #3
0
        private void Loadbtn_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.InitialDirectory = Application.StartupPath;
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                vonalak.Clear();
                StreamReader sr = new StreamReader(ofd.FileName);
                while (!sr.EndOfStream)
                {
                    string   text    = sr.ReadLine();
                    string[] szamok  = text.Split(';');
                    vonal    újvonal = new vonal(Convert.ToInt32(szamok[0]), Convert.ToInt32(szamok[1]), Convert.ToInt32(szamok[2]), Convert.ToInt32(szamok[3]));
                    vonalak.Add(újvonal);
                    rajzol(újvonal);
                }
            }
        }
Example #4
0
 private void rajzol(vonal új)
 {
     g.DrawLine(toll, új.ox, új.oy, új.ex, új.ey);
 }