示例#1
0
        private void RunButton_Click(object sender, EventArgs e)
        {
            bool czy = int.TryParse(LevelsBox.Text, out n);

            if (czy)
            {
                if (n <= 0)
                {
                    MessageBox.Show(Nazwy.emsgSierpinskiPoziomy, Nazwy.eBłąd,
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    n = 8;
                    LevelsBox.Text = "8";
                }
            }
            else
            {
                MessageBox.Show(Nazwy.emsgSierpinskiPoziomy, Nazwy.eBłąd,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                n = 8;
                LevelsBox.Text = "8";
            }

            WasClicked = true;
            DrawingPanel.Refresh();
        }
示例#2
0
        private void RunButton_Click(object sender, EventArgs e)
        {
            bool czy = int.TryParse(InputBox.Text, out IloscPunktow);

            if (czy)
            {
                if (IloscPunktow < 1)
                {
                    MessageBox.Show(Nazwy.emsgAproksymacjaPunkty, Nazwy.eBłąd,
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    IloscPunktow  = 2000;
                    InputBox.Text = "2000";
                }
            }
            else
            {
                MessageBox.Show(Nazwy.emsgAproksymacjaPunkty, Nazwy.eBłąd,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                IloscPunktow  = 2000;
                InputBox.Text = "2000";
            }
            WasClicked     = true;
            OutputBox.Text = "";
            DrawingPanel.Refresh();
        }
示例#3
0
        private void Sierpinski_Resize(object sender, EventArgs e)
        {
            var width  = this.Width;
            var height = this.Height - panel1.Height;

            DrawingPanel.Size = new Size(width, height);
            DrawingPanel.Refresh();
        }
示例#4
0
        private void ToolBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (!inputStateManager.TryChangeTool((Tools)toolBox.SelectedIndex))
            {
                toolBox.SelectedIndex = (int)inputStateManager.SelectedTool;
                return;
            }

            DrawingPanel.Refresh();
        }
示例#5
0
        private void Form1_MouseWheel(object sender, MouseEventArgs e)
        {
            float delta = e.Delta / 40;

            inputStateManager.Zoom += delta;
            if (inputStateManager.Zoom > 70)
            {
                inputStateManager.Zoom = 70;
            }
            DrawingPanel.Refresh();
        }
 private void RefreshImage()
 {
     DrawingPanel.Refresh();
 }