Пример #1
0
        private void OnImportButtonClick(object sender, EventArgs eventArgs)
        {
            if (this._pictureBox == null)
            {
                return;
            }

            if (this.openFileDialog.ShowDialog() == DialogResult.OK)
            {
                var image      = new Bitmap(this.openFileDialog.FileName);
                var pictureBox = new PictureBox
                {
                    Image  = image,
                    Margin = DefaultMargin,
                    Left   = 0,
                    Top    = 0,
                    Width  = image.Width,
                    Height = image.Height
                };

                pictureBox.InitDraggable();

                this._pictureBox.Controls.Add(pictureBox);
                this._pictureBox.Controls[this._zIndex++].BringToFront();
            }
        }
Пример #2
0
        private void OnPasteButtonClick(object sender, EventArgs eventArgs)
        {
            if (this._copied == null)
            {
                return;
            }

            var pictureBox = new PictureBox
            {
                Image  = this._copied,
                Margin = DefaultPadding,
                Left   = 0,
                Top    = 0,
                Width  = this._copied.Width,
                Height = this._copied.Height,
            };

            pictureBox.InitDraggable();

            this._pictureBox.Controls.Add(pictureBox);
            this._pictureBox.Controls[this._zIndex++].BringToFront();
        }