TEXTBOX in the iPostBackeVentrandler interface

xiaoxiao2021-03-06  17

Using

System;

Using

System.Web.ui;

Using

System.Web.ui.WebControls;

Using

System.componentmodel;

Namespace

PeonormalControl

...

{/ ** ////

/// Recycling Event Parameter Type /// public class eventtextBoxEventArgs: EventArgs ... {private string _toappend; eventtextBoxEventArgs () ... {} public evenettextboxeventArgs String argtext) ... {this._toAppend = argtext;} / ** //// /// Recycling event parameter /// public string argtext ... {get ... { Return_toappend;} set ... {_ toappend = value;}}} / ** //// /// from TextBox inheritable, IPOSTBACKEVENTHANDLER interface /// [DefaultProperty ("Text" ), ToolboxData ( "<{0}: EventTextBox runat = server> ")] public class EventTextBox: System.Web.UI.WebControls.TextBox, IPostBackEventHandler ... {// private string text PRIVATE Static Readonly Object ObjeventChangedkey; Public Delegate Void EventChangeDHandler (Object Sender, EventTextBoxEventArgs E) [Bindable (False), Category ("Appearance"), DefaultValue ("")] Public String PrefixText ... {Get ... {if (ViewState ["] == null) Return"; Else Return ViewState ["prefixtext"]. Tostring ();} set ... {viewState ["prefixtext"] = value;}} / ** //// /// [Bindable (false), category ("behavior"

), DefaultValue (""), DESCRIPTION ("The Event Name")] Public String EventName ... {Get ... {if (ViewState ["] == null) Return"; Else Return ViewState ["Eventname"]. TOSTRING ();} set ... {viewstate ["Eventname"] = value;}} / ** ////

/// return event parameter /// [Bindable (False), Category ("Behavior"), DEFAULTVALUE ("" "" Recycling Event Parameters "] Public String Eventargtext ... {Get ... {ix (ViewState [" Eventargtext " ] == NULL) RETURN ""; Else Return ViewState ["Eventargtext"]. Tostring ();} set ... {viewState ["Eventargtext"] = value;}} / ** //// / // User-defined return function /// [Bindable (False), Category ("Behavior"), DEFAULTVALUE ("" "user-defined returns function, standard backhaul function for freeways")] Public String UserPostBackFunction ... {Get ... {IF ("UserPostBackFunction"] == NULL) RETURN ""; Else Return ViewState ["UserPostBackFunction"]. TOSTRING ();} set ... {viewState ["UserPostBackFunction] = value;

}} Protected virtual void OnEventChanged (EventTextBoxEventArgs e) ... {EventChangedHandler handler1 = (EventChangedHandler) base.Events [objEventChangedKey]; if (! Handler1 = null) ... {handler1 (this, e);}} public void RemoveStateView (String strKey) ... {this.ViewState.Remove (strKey);} [Description ( "EventTextBox_OnEventChanged"), Category ( "Action")] public event EventChangedHandler EventChanged ... {add ... {base.Events. AddHandler (ObjectChangedKey, Value);} Remove ... {base.events.removeHandler (ObjectChangedKey, Value);}} / ** ////

/// The control is presented to the specified output parameter.

转载请注明原文地址:https://www.9cbs.com/read-50907.html

New Post(0)