Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.4.3
|
Leadtools.Controls Assembly > Leadtools.Controls Namespace : ImageViewerPanControl Class |
public class ImageViewerPanControl
'Declaration
Public Class ImageViewerPanControl
The ImageViewerPanControl is used to display a scaled view of an image, which is also being displayed in the ImageViewer control on an external target control at a size that would require scrolling. ImageViewerPanControl will maintain the images aspect ratio. A colored pan rectangle will be displayed to indicate the portion of the image currently being displayed in the viewer associated with this pan control.
By default, when the the user clicks inside the pan control and drags using the mouse or touch, the pan rectangle will move with along.
Imports Leadtools Imports Leadtools.Controls Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color Dim control As PictureBox = New PictureBox() control.Width = 400 control.Dock = DockStyle.Left _control.Controls.Add(control) control.BringToFront() _imageViewer.BringToFront() Dim panControl As ImageViewerPanControl = New ImageViewerPanControl() panControl.EnablePan = True panControl.BorderPen = Pens.Yellow 'panControl.InsideBrush = new SolidBrush(Color.FromArgb(128, 0, 0, 0)); panControl.OutsideBrush = New SolidBrush(Color.FromArgb(128, 0, 0, 0)) panControl.WorkingCursor = Cursors.Hand panControl.Control = control panControl.ImageViewer = _imageViewer
using Leadtools; using Leadtools.Controls; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; PictureBox control = new PictureBox(); control.Width = 400; control.Dock = DockStyle.Left; _control.Controls.Add(control); control.BringToFront(); _imageViewer.BringToFront(); ImageViewerPanControl panControl = new ImageViewerPanControl(); panControl.EnablePan = true; panControl.BorderPen = Pens.Yellow; //panControl.InsideBrush = new SolidBrush(Color.FromArgb(128, 0, 0, 0)); panControl.OutsideBrush = new SolidBrush(Color.FromArgb(128, 0, 0, 0)); panControl.WorkingCursor = Cursors.Hand; panControl.Control = control; panControl.ImageViewer = _imageViewer;