⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mytextbox.vb

📁 This is a book about vb.you could learn this from this book
💻 VB
字号:
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Collections.Specialized

Namespace WroxControls

   Public Class MyTextBoxVB
      Inherits WebControl

      Implements IPostBackDataHandler 
      
      Public Sub New()
         MyBase.New("input")
      End Sub 'New
      
      Public Event TextChanged As EventHandler
      
      Private _value As String
            
      Public ReadOnly Property Text As String
         Get
            Return _value
         End Get
      End Property
       
      Protected Overrides Sub AddAttributesToRender(writer As HtmlTextWriter)

         MyBase.AddAttributesToRender(writer)
         writer.AddAttribute(HtmlTextWriterAttribute.Name, UniqueID)
         
         writer.AddAttribute(HtmlTextWriterAttribute.Type, "input")
         If Not (_value Is Nothing) Then
            writer.AddAttribute("value", _value)
         End If

      End Sub
       
      Function LoadPostData(postDataKey As String, postCollection As NameValueCollection) As Boolean _
		Implements IPostBackDataHandler.LoadPostData

         _value = postCollection(postDataKey)
         
         Return True
      End Function 
      
      
      Sub RaisePostDataChangedEvent() _
		  Implements IPostBackDataHandler.RaisePostDataChangedEvent
         
            RaiseEvent TextChanged(Me, EventArgs.Empty)
      End Sub
   End Class 

End Namespace 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -