[]
        
(Showing Draft Content)

C1.Win.TouchToolKit.C1ZoomPanel.FeedbackAreaBackgroundImageLayout

FeedbackAreaBackgroundImageLayout Property

FeedbackAreaBackgroundImageLayout

Gets or sets the background image layout as defined in the ImageLayout enumeration.

Declaration
public ImageLayout FeedbackAreaBackgroundImageLayout { get; set; }
Property Value
Type Description
ImageLayout

One of the values of ImageLayout (Center , None, Stretch, Tile, or Zoom). Tile is the default value.

Remarks

Use the BackgroundImageLayout property to specify the position and behavior of an image you have placed onto the blank areas of panel when to zoom and scroll. BackgroundImageLayout takes effect only if the FeedbackAreaBackgroundImage property is set.

Examples

The following code example shows how to use this property.

This code example is part of a larger example provided for the C1ZoomPanel class.

public class GcZoomPanelDemo : Form
{
	private TextBox _childTextBox;
	private Button _childButton;
	private GcZoomPanel _gcZoomPanel;

	public GcZoomPanelDemo()
	{
		InitializeComponent();

		// If feedback area want to use image, you showld use FeedbackAreaBackgroundImage and 
		// FeedbackAreaBackgroundImageLayout property.
		_gcZoomPanel.FeedbackAreaBackgroundImage = Image.FromFile(@"c:\image.jpg");
		_gcZoomPanel.FeedbackAreaBackgroundImageLayout = ImageLayout.Stretch;
	}

	private void InitializeComponent()
	{
		_childTextBox = new TextBox();
		_childTextBox.Text = "This is TextBox";
		_childTextBox.Location = new Point(225, 150);
		_childTextBox.Size = new Size(150, 25);

		_childButton = new Button();
		_childButton.Text = "This is Button";
		_childButton.Location = new Point(225, 200);
		_childButton.Size = new Size(150, 25);

		_gcZoomPanel = new GcZoomPanel();
		_gcZoomPanel.Location = new Point(100, 100);
		_gcZoomPanel.Size = new Size(600, 400);
		_gcZoomPanel.BackColor = SystemColors.ControlDarkDark;

		_gcZoomPanel.Controls.Add(_childTextBox);
		_gcZoomPanel.Controls.Add(_childButton);

		this.Controls.Add(_gcZoomPanel);
	}
}
Public Class GcZoomPanelDemo
	Inherits Form
	Private _childTextBox As TextBox
	Private _childButton As Button
	Private _gcZoomPanel As GcZoomPanel

	Public Sub New()
		InitializeComponent()

		' If feedback area want to use image, you showld use FeedbackAreaBackgroundImage and 
		' FeedbackAreaBackgroundImageLayout property.
		_gcZoomPanel.FeedbackAreaBackgroundImage = Image.FromFile(@"c:\image.jpg");
		_gcZoomPanel.FeedbackAreaBackgroundImageLayout = ImageLayout.Stretch;
	End Sub

	Private Sub InitializeComponent()
		_childTextBox = New TextBox()
		_childTextBox.Text = "This is TextBox"
		_childTextBox.Location = New Point(225, 150)
		_childTextBox.Size = New Size(150, 25)

		_childButton = New Button()
		_childButton.Text = "This is Button"
		_childButton.Location = New Point(225, 200)
		_childButton.Size = New Size(150, 25)

		_gcZoomPanel = New GcZoomPanel()
		_gcZoomPanel.Location = New Point(100, 100)
		_gcZoomPanel.Size = New Size(600, 400)
		_gcZoomPanel.BackColor = SystemColors.ControlDarkDark

		_gcZoomPanel.Controls.Add(_childTextBox)
		_gcZoomPanel.Controls.Add(_childButton)

		Me.Controls.Add(_gcZoomPanel)
	End Sub
End Class