Class PictureBoxControl
Represents a Windows picture box control for displaying an image. Wraps the System.Windows.Forms.PictureBox control.
Implements
Inherited Members
Namespace: FastReport.Dialog
Assembly: FastReport.dll
Syntax
public class PictureBoxControl : DialogControl, IDisposable, IFRSerializable
  Constructors
PictureBoxControl()
Initializes a new instance of the PictureBoxControl class with default settings.
Declaration
public PictureBoxControl()
  Properties
BorderStyle
Indicates the border style for the control. Wraps the System.Windows.Forms.PictureBox.BorderStyle property.
Declaration
public BorderStyle BorderStyle { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Windows.Forms.BorderStyle | 
Image
Gets or sets the image that the PictureBox displays. Wraps the System.Windows.Forms.PictureBox.Image property.
Declaration
public Image Image { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Drawing.Image | 
PictureBox
Gets an internal PictureBox.
Declaration
[Browsable(false)]
public PictureBox PictureBox { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Windows.Forms.PictureBox | 
SizeMode
Indicates how the image is displayed. Wraps the System.Windows.Forms.PictureBox.SizeMode property.
Declaration
public PictureBoxSizeMode SizeMode { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Windows.Forms.PictureBoxSizeMode | 
Methods
Draw(FRPaintEventArgs)
Declaration
public override void Draw(FRPaintEventArgs e)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FRPaintEventArgs | e | 
Overrides
Serialize(FRWriter)
Serializes the object.
Declaration
public override void Serialize(FRWriter writer)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FRWriter | writer | Writer object.  | 
      
Overrides
Remarks
Do not call this method directly. You should override it if you are developing a new component for FastReport.
This method is called when the object needs to save the state. It may happen when:
- saving the report to the file or stream;
 - saving the report to the designer's undo buffer;
 - assigning the object to another object using the Assign(Base) or AssignAll methods;
 - saving the object to the designer's clipboard;
 - saving the object to the preview (when run a report).