[]
public class MagnifierEventArgs : EventArgs
Public Class MagnifierEventArgs
Inherits EventArgs
The MagnifierEventArgs contains information regarding position and target control before the magnifier popup.
The following code example shows how to use MagnifierEventArgs class.
public class GcMagnifierEventDemo : Form
{
private TextBox _magnifierTextBox;
private GcMagnifier _gcMagnifierObj = new GcMagnifier();
public GcMagnifierEventDemo()
{
InitializeComponent();
_gcMagnifierObj.SetEnableMagnifier(_magnifierTextBox, true);
_gcMagnifierObj.Move += _gcMagnifierObj_Move;
_gcMagnifierObj.Closed += _gcMagnifierObj_Closed;
_gcMagnifierObj.MagnifierShowing += _gcMagnifierObj_MagnifierShowing;
}
void _gcMagnifierObj_Move(object sender, MagnifierEventArgs e)
{
Console.WriteLine(e.TargetControl.ToString());
Console.WriteLine(e.Position.ToString());
}
void _gcMagnifierObj_Closed(object sender, MagnifierEventArgs e)
{
Console.WriteLine(e.TargetControl.ToString());
Console.WriteLine(e.Position.ToString());
}
void _gcMagnifierObj_MagnifierShowing(object sender, MagnifierEventArgs e)
{
Console.WriteLine(e.TargetControl.ToString());
Console.WriteLine(e.Position.ToString());
}
private void InitializeComponent()
{
_magnifierTextBox = new TextBox();
_magnifierTextBox.Text = "This is a TextBox";
_magnifierTextBox.Location = new Point(20, 20);
_magnifierTextBox.Size = new Size(160, 20);
this.Controls.Add(_magnifierTextBox);
}
}
Public Class GcMagnifierEventDemo
Inherits Form
Private _magnifierTextBox As TextBox
Private _gcMagnifierObj As New GcMagnifier()
Public Sub New()
InitializeComponent()
_gcMagnifierObj.SetEnableMagnifier(_magnifierTextBox, True)
AddHandler _gcMagnifierObj.Move, AddressOf _gcMagnifierObj_Move
AddHandler _gcMagnifierObj.Closed, AddressOf _gcMagnifierObj_Closed
AddHandler _gcMagnifierObj.MagnifierShowing, AddressOf _gcMagnifierObj_MagnifierShowing
End Sub
Private Sub _gcMagnifierObj_Move(sender As Object, e As MagnifierEventArgs)
Console.WriteLine(e.TargetControl.ToString())
Console.WriteLine(e.Position.ToString())
End Sub
Private Sub _gcMagnifierObj_Closed(sender As Object, e As MagnifierEventArgs)
Console.WriteLine(e.TargetControl.ToString())
Console.WriteLine(e.Position.ToString())
End Sub
Private Sub _gcMagnifierObj_MagnifierShowing(sender As Object, e As MagnifierEventArgs)
Console.WriteLine(e.TargetControl.ToString())
Console.WriteLine(e.Position.ToString())
End Sub
Private Sub InitializeComponent()
_magnifierTextBox = New TextBox()
_magnifierTextBox.Text = "This is a TextBox"
_magnifierTextBox.Location = New Point(20, 20)
_magnifierTextBox.Size = New Size(160, 20)
Me.Controls.Add(_magnifierTextBox)
End Sub
End Class
| Name | Description |
|---|---|
| Position | Gets a value indicating the position. |
| TargetControl | Gets the target object which magnifier shows on it. |