Пример #1
0
        public void Draw()
        {
            panel1.Controls.Clear();

            var receiverPoints = _calculator.GetReceiverPoints();

            foreach (var receiverPoint in receiverPoints)
            {
                var receiverUc = new ReceiverUC();
                panel1.Controls.Add(receiverUc);

                receiverUc.Location = new Point(
                    transformCoordX(receiverPoint.X),
                    transformCoordY(receiverPoint.Y));
            }

            var transmitterPoints = _calculator.GetTransmitterPoints();

            foreach (var transmitterPoint in transmitterPoints)
            {
                var transmitterUc = new TransmitterUC();
                panel1.Controls.Add(transmitterUc);

                transmitterUc.Location = new Point(
                    transformCoordX(transmitterPoint.X),
                    transformCoordY(transmitterPoint.Y));
            }
            var zero = new ZeroCoordinateUC();

            panel1.Controls.Add(zero);

            zero.Location = new Point(transformCoordX(0), transformCoordY(0));
        }
Пример #2
0
        public Form1()
        {
            InitializeComponent();

            openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

            var zero = new ZeroCoordinateUC();

            panel1.Controls.Add(zero);

            zero.Location = new Point(transformCoordX(0), transformCoordY(0));
        }