Пример #1
0
 private void FormView_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
 {
     PictureView.CancelShift();
 }
Пример #2
0
        private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
        {
            int index = toolBar1.Buttons.IndexOf(e.Button);

            SelectedIndex = index;
            for (int i = 0; i < toolBar1.Buttons.Count; i++)
            {
                if (i != index)
                {
                    toolBar1.Buttons[i].Pushed = false;
                }
            }
            toolBar1.Buttons[index].Pushed = true;
            //MessageBox.Show(index.ToString());
            byte selectedIndex = (byte)index;

            if (index <= 5)
            {
                PictureView.SelectedCursor = new Cursor(GetType(), (selectedIndex + 1).ToString() + ".cur");
            }
            else
            {
                if (index <= 10)
                {
                    PictureView.SelectedCursor = new Cursor(GetType(), (selectedIndex).ToString() + ".cur");
                }
                else
                {
                    if (index <= 16)
                    {
                        PictureView.SelectedCursor = new Cursor(GetType(), (selectedIndex - 1).ToString() + ".cur");
                    }
                    else
                    {
                        PictureView.SelectedCursor = new Cursor(GetType(), (selectedIndex - 2).ToString() + ".cur");
                    }
                }
            }
            PictureView.bHand = false;
            if (index >= 6)
            {
                index--; selectedIndex--;
            }
            if (index == 16)
            {
                selectedIndex = 0; PictureView.bHand = true;
            }
            if (index == 7)
            {
                selectedIndex = 9;
            }
            if (index == 9)
            {
                selectedIndex = 90;
            }
            if (index == 8)
            {
                selectedIndex = 10;
            }
            if (index == 6)
            {
                selectedIndex = 99;
            }
            if (index == 12)
            {
                selectedIndex = 17;
            }
            if (index == 17)
            {
                selectedIndex = 15;
            }
            if (index == 14)
            {
                selectedIndex = 140;
            }
            if (index == 11)
            {
                selectedIndex = 110;
            }
            if (index == 5)
            {
                selectedIndex = 50;
            }
            PictureView.stampSelected        = false;
            PictureView.controlStepMouseDown = false;
            PictureView.TextIsReset          = false;
            PictureView.CancelShift();
            if (selectedIndex != 0)
            {
                PictureView.FinishRect = false;
            }
            else
            {
                MainForm.mnuUndo.Enabled = true;
                if (PictureView.lastUndoPath != "")
                {
                    PictureView.MovingbmpOriginal = new Bitmap(MainForm.arrPaths[0]);
                    PictureView.MovingbmpOriginal.SetResolution(100, 100);
                }
                MainForm.arrPaths[0] = System.IO.Path.GetTempFileName(); PictureView.TextbmpOriginal.Save(MainForm.arrPaths[0]);
            }

            PictureView.bTextFinish = false;
            if (selectedIndex != 0 && PictureView.points.Count > 0)
            {
                PictureView.points.Clear();
            }
            switch (index)
            {
            case 0: { selectedIndex = 0; break; }

            case 1: { selectedIndex = 3; break; }

            case 2: { selectedIndex = 5; break; }

            case 3: { selectedIndex = 2; break; }

            case 4: { selectedIndex = 4; break; }
            }
            PictureView.TextbmpOriginal = (Bitmap)PictureView.bmpOriginal.Clone();
            PictureView.TextbmpOriginal.SetResolution(100, 100);
            if (selectedIndex == 4 || selectedIndex == 5)
            {
                PictureView.controlStepMouse = true;
            }
            PictureView.selectedObj = (byte)selectedIndex;
        }