How to C#: Imaging
Using Imaging SDK for C#.NET
Winforms Controls
Image Viewer
Image Load
Image Access and Modify
Image Viewer
  |  
Home ›› XImage.Raster ›› C# Raster: Create a Winforms Control

How to C#: Create a WinForms Control


To View Images in WinForm Application



Related .net document control helps:
c# asp.net document annotation: ASP.NET Document Annotation Control: text comment, drawing on files online using ASP.NET component
c# asp.net dnn document viewer: DNN Document Viewer Control: view, annotate, redact, convert documents in dotnetnuke ASP.NET
asp.net pdf file permission using c#: ASP.NET PDF File Permission Control: apply, remove PDF file permission settings in C#
c# asp.net excel document viewer: ASP.NET Excel Document Viewer in C# Control: view office excel files online in ASP.NET web applications
asp.net document viewer in c#: EdgeDoc ASP.NET Document Viewer C# Control: Open, view, annotate, redact, convert documents online using ASP.NET Web Con...
c# asp.net powerpoint document viewer: ASP.NET PowerPoint Document Viewer Control: view pptx files online in C# using ASP.NET
c# asp.net tiff document viewer: ASP.NET Tiff Document Viewer: view, annotate Tiff files in HTML using C# Control


Overview



With XImage.Raster SDK library, you can create an image viewer and view image on WinForm application conveniently.




View Image Settings



When you scan an image, you can view the image by different properties. What you can set are supported as follows.


Image Showing


  Horizontal Alignment


        The valid value is left, right and center.


  Vertical Alignment


        The valid value is left, right and center.


  Size Mode


        The valid value is BestFit, FitWidth, FitHeight, FullSize, OriginalSize, ZoomSize.


Zoom Value


        The range of the value is 0.01F ~ 100F.


Back Color


       You can set the color with any value that is supported by system color.




Create a C# WinForm Application



By following steps below, you can create an image viewer WinForm Application.


Open or create a new WinForms application, add necessary dll library to the project's reference.


  RasterEdge.XImage.Raster.WinFormsControl.dll


Add a new Form Item to the project, and choose to design mode sign. Make the ToolBox view show.


Right click the ToolBox panel, and select "Choose Items...", in the .NET Framework Components tab of pop-up dialog, click "Browse..." button to navigate the "RasterEdge.XImage.Raster.WinFormsControl.dll", and make sure the "ImageView" and "ThumbnailView" is checked.


Now the RasterEdge image view control appears in the ToolBox. Just drag and drop the "ImageView" and "ThumbnailView" items to your new Form control.


To make the ThumbnailView connect to the ImageView, add the following code to the Form Initialize method.


If you dont want to code yourself, you can also use our Image Viewer Demo. Please try the “RasterEdge.Demo.XImage.Raster.exe” in the download package.


Sample Code (winformcontrol demo code):




public Form1()
{
     InitializeComponent();
     WorkRegistry.Reset();
     this.thumbnailView1.ThumbImageIndexChanged += new RasterEdge.XImage.Raster.WinFormsControl.ThumbImageIndexChangedEventHandler(thumbnailView1_ThumbImageIndexChanged);
     this.thumbnailView1.OpenImage("sample.jpeg");
}
void  thumbnailView1_ThumbImageIndexChanged(object sender,  RasterEdge.XImage.Raster.WinFormsControl.ThumbImageIndexChangedEventArgs e)
 {
     ThumbnailItem item = e.ThumbItem;
     this.imageView1.ShowImage(item, false);
 }