Exemplo n.º 1
1
        private void ShowImage()
        {
            string t = imageFile.FileName;
              Text = String.Format("Paint - [{0}]", t == null ? "Untitled" : new FileInfo(t).Name);

              imageBox.ClientSize = imageFile.Bitmap.Size;
              imageBox.Invalidate();
              toolArgs = new ToolArgs(imageFile.Bitmap, imageBox, pointPanel1, pointPanel2, settings);

              if (curTool != null)
            curTool.UnloadTool();
              curTool = new PointerTool(toolArgs);
              SetToolBarButtonsState(arrowBtn);
        }
Exemplo n.º 2
0
        private void toolsBar_ButtonClick(object sender, ToolBarButtonClickEventArgs e)
        {
            curTool.UnloadTool();
              ToolBarButton curButton = e.Button;

              SetToolBarButtonsState(curButton);

              if (curButton == arrowBtn) {
            curTool = new PointerTool(toolArgs);
              }
              if (curButton == lineBtn) {
            curTool = new LineTool(toolArgs);
              } else if (curButton == rectangleBtn) {
            curTool = new RectangleTool(toolArgs);
              } else if (curButton == pencilBtn) {
            curTool = new PencilTool(toolArgs);
              } else if (curButton == brushBtn) {
            curTool = new BrushTool(toolArgs, BrushToolType.FreeBrush);
              } else if (curButton == ellipseBtn) {
            curTool = new EllipseTool(toolArgs);
              } else if (curButton == textBtn) {
            curTool = new TextTool(toolArgs);
              } else if (curButton == fillBtn) {
            curTool = new FillTool(toolArgs);
              } else if (curButton == eraserBtn) {
            curTool = new BrushTool(toolArgs, BrushToolType.Eraser);
              }
        }
Exemplo n.º 3
0
 private void editPasteMnu_Click(object sender, EventArgs e)
 {
     curTool.UnloadTool();
       curTool = new ClipboardTool(toolArgs, ClipboardAction.Paste);
       SetToolBarButtonsState(arrowBtn);
 }
Exemplo n.º 4
0
 private void editPasteMnu_Click(object sender, EventArgs e)
 {
     curTool.UnloadTool();
     curTool = new ClipboardTool(toolArgs, ClipboardAction.Paste);
     SetToolBarButtonsState(arrowBtn);
 }