/// <summary> /// Called when [resize]. /// </summary> /// <param name="length">The length.</param> protected virtual void OnResize(long length) { ArgumentUtility.Nonnegative ( length, "length"); bool cancel = false; ResizeEventHandler handler = Resize; if (handler != null) { ResizeEventArgs ea = new ResizeEventArgs ( this, length); handler ( this, ea); cancel = ea.Cancel; length = ea.Length; } if (!cancel) { InnerStream.SetLength(length); } }
static void OnResize(int width, int height) { ResizeEventHandler handler = Resize; if (handler != null) { handler(width, height); } }
protected virtual void InvokeResize(EventArgs e) { GetLocation(); ResizeEventHandler h = Resize; if (h != null) { h(this, e); } }
public virtual void Add(Control control) { if (control != null) { if (!controls.Contains(control)) { if (control.Parent != null) control.Parent.Remove(control); else Manager.Remove(control); control.Manager = Manager; control.parent = this; control.Root = root; control.Enabled = (Enabled ? control.Enabled : Enabled); controls.Add(control); virtualHeight = GetVirtualHeight(); virtualWidth = GetVirtualWidth(); Manager.DeviceSettingsChanged += new DeviceEventHandler(control.OnDeviceSettingsChanged); Manager.SkinChanging += new SkinEventHandler(control.OnSkinChanging); Manager.SkinChanged += new SkinEventHandler(control.OnSkinChanged); Resize += new ResizeEventHandler(control.OnParentResize); control.SetAnchorMargins(); if (!Suspended) OnParentChanged(new EventArgs()); } } }
/// <summary> /// Initializes the dialog and its controls. /// </summary> public override void Init() { base.Init(); Width = 420; Height = 375; Text = "Open Image"; ResizeEnd += new MonoForce.Controls.EventHandler(OpenFileDialog_ResizeEnd); Resize += new ResizeEventHandler(OpenFileDialog_Resize); cmbDrives = new ComboBox(Manager); cmbDrives.Init(); cmbDrives.Left = 0; cmbDrives.Top = 0; cmbDrives.Width = 60; cmbDrives.Height = 25; cmbDrives.Text = DriveInfo.GetDrives()[0].Name; EnumerateDrives(); cmbDrives.ItemIndex = 0; cmbDrives.ItemIndexChanged += new MonoForce.Controls.EventHandler(cmbDrives_ItemIndexChanged); Add(cmbDrives); cmbDirectory = new ComboBox(Manager); cmbDirectory.Init(); cmbDirectory.Left = 60; cmbDirectory.Top = 0; cmbDirectory.Width = 315; cmbDirectory.Height = 25; // Select the selected drive's root directory. cmbDirectory.Text = DriveInfo.GetDrives()[0].RootDirectory.Name; directory = DriveInfo.GetDrives()[0].RootDirectory.FullName; Add(cmbDirectory); btnDirectoryUp = new Button(Manager); btnDirectoryUp.Init(); btnDirectoryUp.Left = 375; btnDirectoryUp.Top = 0; btnDirectoryUp.Width = 25; btnDirectoryUp.Height = 25; btnDirectoryUp.Glyph = new Glyph(Manager.Skin.Images["Shared.ArrowUp"].Resource); btnDirectoryUp.Glyph.SizeMode = SizeMode.Centered; btnDirectoryUp.Glyph.Color = Manager.Skin.Controls["Button"].Layers["Control"].Text.Colors.Enabled; btnDirectoryUp.Click += new MonoForce.Controls.EventHandler(btnDirectoryUp_Click); Add(btnDirectoryUp); lstFiles = new ListBox(Manager); lstFiles.Init(); lstFiles.Left = 0; lstFiles.Top = 25; lstFiles.Width = 400; lstFiles.Height = 250; lstFiles.ItemIndex = 0; lstFiles.DoubleClick += new MonoForce.Controls.EventHandler(lstFiles_DoubleClick); lstFiles.ItemIndexChanged += new MonoForce.Controls.EventHandler(lstFiles_ItemIndexChanged); EnumerateDirectories(); EnumerateFiles(); Add(lstFiles); txtFileName = new TextBox(Manager); txtFileName.Init(); txtFileName.Left = 0; txtFileName.Top = 275; txtFileName.Width = 300; txtFileName.Height = 25; Add(txtFileName); txtFilter = new TextBox(Manager); txtFilter.Init(); txtFilter.Left = 300; txtFilter.Top = 275; txtFilter.Width = 100; txtFilter.Height = 25; txtFilter.KeyPress += new KeyEventHandler(txtFilter_KeyPress); Add(txtFilter); btnOpen = new Button(Manager); btnOpen.Init(); btnOpen.Left = 200; btnOpen.Top = 300; btnOpen.Width = 100; btnOpen.Height = 25; btnOpen.Text = "Open"; btnOpen.Click += new MonoForce.Controls.EventHandler(btnOpen_Click); Add(btnOpen); btnCancel = new Button(Manager); btnCancel.Init(); btnCancel.Left = 300; btnCancel.Top = 300; btnCancel.Width = 100; btnCancel.Height = 25; btnCancel.Text = "Cancel"; btnCancel.Click += new MonoForce.Controls.EventHandler(btnCancel_Click); Add(btnCancel); }
public override void Init() { base.Init(); Resize += new ResizeEventHandler(Table_Resize); }