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

📄 myfirstcontrol.vb

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

Namespace WroxControls 

	Public Class MyFirstControlPB
		Inherits Control
		Implements IPostBackEventHandler

		Public Property Number As Integer
		
			Get
				If Not (ViewState("Number") Is Nothing) Then
					return ViewState("Number")
				End If
				return 50
			End Get

			Set
				ViewState("Number") = value
			End Set
			
		End Property


		Protected Overloads Sub RaisePostBackEvent(eventArgument As String) Implements IPostBackEventHandler.RaisePostBackEvent
		
			If eventArgument = "inc" Then
				Number += 1
			End If

			If eventArgument = "dec" Then
				Number -= 1
			End If

		End Sub
		
		
		Protected Overrides Sub Render(writer As HtmlTextWriter)
		
			writer.Write("The Number is " & Number.ToString() & " (" )

			writer.Write("<a href=""javascript:" _ 
				& Page.GetPostBackEventReference(Me,"inc") _
				& """>Increase Number</a>")

			writer.Write(" or " )

			writer.Write("<a href=""javascript:" _
				& Page.GetPostBackEventReference(Me,"dec") _
				& """>Decrease Number)</a>")
	
		End Sub
			
	End Class
	
End Namespace

⌨️ 快捷键说明

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